UnstableConsole Output

Established TCP socket on 45289
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven:  -B -f /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/pom.xml verify -Dit.test=LogAggregationFunctionalIT* -Dtest=TestDefaultSettings -Dcontext.label=SANDBOX
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.dataone:d1_integration:war:2.4-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for com.mycila.maven-license-plugin:maven-license-plugin is missing. @ line 218, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 201, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 241, column 15
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:buildnumber-maven-plugin is missing. @ line 225, column 15
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building DataONE Integration Testing Package 2.4-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ d1_integration ---
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace
[INFO] Storing buildNumber: 19081 at timestamp: 1517867369191
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/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] Nothing to compile - all classes are up to date
[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] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ d1_integration ---
[INFO] Surefire report directory: /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/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.031 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
[INFO] Executed tasks
[INFO] 
[INFO] --- maven-dependency-plugin:2.3:unpack-dependencies (jetty-classpath) @ d1_integration ---
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.activation/1.1.0.v201105071233/javax.activation-1.1.0.v201105071233.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-javax.activation-jar-1.1.0.v201105071233.marker
    artifact1 lastModified: 1484002679000
    marker lastModified: 1484002679000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/org.eclipse.jdt.core/3.7.1/org.eclipse.jdt.core-3.7.1.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-org.eclipse.jdt.core-jar-3.7.1.marker
    artifact1 lastModified: 1484002682000
    marker lastModified: 1484002682000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/aggregate/jetty-all-server/8.1.15.v20140411/jetty-all-server-8.1.15.v20140411.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.aggregate-jetty-all-server-jar-8.1.15.v20140411.marker
    artifact1 lastModified: 1484002681000
    marker lastModified: 1484002681000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /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
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-org.apache.jasper.glassfish-jar-2.2.2.v201112011158.marker
    artifact1 lastModified: 1484002680000
    marker lastModified: 1484002680000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /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
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-javax.servlet.jsp.jstl-jar-1.2.0.v201105211821.marker
    artifact1 lastModified: 1484002679000
    marker lastModified: 1484002679000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-http/8.1.15.v20140411/jetty-http-8.1.15.v20140411.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty-jetty-http-jar-8.1.15.v20140411.marker
    artifact1 lastModified: 1484002680000
    marker lastModified: 1484002680000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-javax.servlet-jar-3.0.0.v201112011016.marker
    artifact1 lastModified: 1484002679000
    marker lastModified: 1484002679000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/javax.servlet-javax.servlet-api-jar-3.0.1.marker
    artifact1 lastModified: 1484002268000
    marker lastModified: 1484002268000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /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
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-javax.security.auth.message-jar-1.0.0.v201108011116.marker
    artifact1 lastModified: 1484002678000
    marker lastModified: 1484002678000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.annotation/1.1.0.v201108011116/javax.annotation-1.1.0.v201108011116.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-javax.annotation-jar-1.1.0.v201108011116.marker
    artifact1 lastModified: 1484002679000
    marker lastModified: 1484002679000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.servlet.jsp/2.2.0.v201112011158/javax.servlet.jsp-2.2.0.v201112011158.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-javax.servlet.jsp-jar-2.2.0.v201112011158.marker
    artifact1 lastModified: 1484002679000
    marker lastModified: 1484002679000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.el/2.2.0.v201108011116/javax.el-2.2.0.v201108011116.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-javax.el-jar-2.2.0.v201108011116.marker
    artifact1 lastModified: 1484002679000
    marker lastModified: 1484002679000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-websocket/8.1.15.v20140411/jetty-websocket-8.1.15.v20140411.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty-jetty-websocket-jar-8.1.15.v20140411.marker
    artifact1 lastModified: 1484002680000
    marker lastModified: 1484002680000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-util/8.1.15.v20140411/jetty-util-8.1.15.v20140411.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty-jetty-util-jar-8.1.15.v20140411.marker
    artifact1 lastModified: 1484002680000
    marker lastModified: 1484002680000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-io/8.1.15.v20140411/jetty-io-8.1.15.v20140411.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty-jetty-io-jar-8.1.15.v20140411.marker
    artifact1 lastModified: 1484002680000
    marker lastModified: 1484002680000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/jetty-jsp/8.1.15.v20140411/jetty-jsp-8.1.15.v20140411.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty-jetty-jsp-jar-8.1.15.v20140411.marker
    artifact1 lastModified: 1484002679000
    marker lastModified: 1484002679000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.slf4j-slf4j-api-jar-1.6.4.marker
    artifact1 lastModified: 1484002678000
    marker lastModified: 1484002678000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/com.sun.el/2.2.0.v201108011116/com.sun.el-2.2.0.v201108011116.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-com.sun.el-jar-2.2.0.v201108011116.marker
    artifact1 lastModified: 1484002680000
    marker lastModified: 1484002680000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/slf4j/slf4j-simple/1.6.4/slf4j-simple-1.6.4.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.slf4j-slf4j-simple-jar-1.6.4.marker
    artifact1 lastModified: 1484002678000
    marker lastModified: 1484002678000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /var/lib/jenkins/.m2/repository/org/eclipse/jetty/orbit/javax.mail.glassfish/1.4.1.v201005082020/javax.mail.glassfish-1.4.1.v201005082020.jar
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-javax.mail.glassfish-jar-1.4.1.v201005082020.marker
    artifact1 lastModified: 1484002679000
    marker lastModified: 1484002679000
< false = marker older than artifact?
> isMarkerOlder:
  artifact1 = /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
  marker    = /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/dependency-maven-plugin-markers/org.eclipse.jetty.orbit-org.apache.taglibs.standard.glassfish-jar-1.2.0.v201112081803.marker
    artifact1 lastModified: 1484002680000
    marker lastModified: 1484002680000
< false = marker older than artifact?
[INFO] javax.activation-1.1.0.v201105071233.jar already exists in destination.
[INFO] org.eclipse.jdt.core-3.7.1.jar already exists in destination.
[INFO] jetty-all-server-8.1.15.v20140411.jar already exists in destination.
[INFO] org.apache.jasper.glassfish-2.2.2.v201112011158.jar already exists in destination.
[INFO] javax.servlet.jsp.jstl-1.2.0.v201105211821.jar already exists in destination.
[INFO] jetty-http-8.1.15.v20140411.jar already exists in destination.
[INFO] javax.servlet-3.0.0.v201112011016.jar already exists in destination.
[INFO] javax.servlet-api-3.0.1.jar already exists in destination.
[INFO] javax.security.auth.message-1.0.0.v201108011116.jar already exists in destination.
[INFO] javax.annotation-1.1.0.v201108011116.jar already exists in destination.
[INFO] javax.servlet.jsp-2.2.0.v201112011158.jar already exists in destination.
[INFO] javax.el-2.2.0.v201108011116.jar already exists in destination.
[INFO] jetty-websocket-8.1.15.v20140411.jar already exists in destination.
[INFO] jetty-util-8.1.15.v20140411.jar already exists in destination.
[INFO] jetty-io-8.1.15.v20140411.jar already exists in destination.
[INFO] jetty-jsp-8.1.15.v20140411.jar already exists in destination.
[INFO] slf4j-api-1.6.4.jar already exists in destination.
[INFO] com.sun.el-2.2.0.v201108011116.jar already exists in destination.
[INFO] slf4j-simple-1.6.4.jar already exists in destination.
[INFO] javax.mail.glassfish-1.4.1.v201005082020.jar already exists in destination.
[INFO] org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar already exists in destination.
[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_Sandbox_log_functional/workspace/target/d1_integration-2.4-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [/var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/src/main/webapp]
[INFO] Processing overlay [ id edu.uiuc.ncsa.myproxy:oa4mp-client-oauth1]
[INFO] Webapp assembled in [1709 msecs]
[INFO] Building war: /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/target/d1_integration-2.4-SNAPSHOT.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO] 
[INFO] --- maven-antrun-plugin:1.3:run (execution2) @ d1_integration ---
[INFO] Executing tasks
     [move] Moving 1 file to /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/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_Sandbox_log_functional/workspace/target/failsafe-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT
20180205-21:49:38: [WARN]: Starting monitor thread [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:49:38: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:49:38: [WARN]: Starting monitoring... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:49:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:38: [INFO]: ***  context label:   SANDBOX [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:38: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is from d1client.properties: https://cn-sandbox.test.dataone.org/cn
20180205-21:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox.test.dataone.org/cn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:49:39: [INFO]: isNodeAlive for Node: https://cn-sandbox.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:39: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:40: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:40: [INFO]: *** Adding CN to list: cn-sandbox [ https://cn-sandbox.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:40: [INFO]: isNodeAlive for Node: https://cn-sandbox-ucsb-1.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:40: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:40: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:40: [INFO]: *** Adding CN to list: cn-sandbox-ucsb-1 [ https://cn-sandbox-ucsb-1.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:40: [INFO]: isNodeAlive for Node: https://cn-sandbox-orc-1.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:40: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: *** Adding CN to list: cn-sandbox-orc-1 [ https://cn-sandbox-orc-1.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: isNodeAlive for Node: https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: *** Adding MN to list: mn-sandbox-ucsb-1 [ https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: isNodeAlive for Node: https://dataone-dev.nkn.uidaho.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [WARN]: *** Failed to add MN to list: Northwest Knowledge Network [ https://dataone-dev.nkn.uidaho.edu/mn ].  Could not reach the node:GET https://cn-sandbox.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: isNodeAlive for Node: https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:41: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:42: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:42: [INFO]: *** Adding MN to list: mn-sandbox-ucsb-2 [ https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:42: [INFO]: isNodeAlive for Node: https://mn-sandbox-orc-1.test.dataone.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:42: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:49: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:50: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:50: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:51: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:51: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:51: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:52: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:52: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:52: [WARN]: *** Failed to add MN to list: mn-sandbox-orc-1 [ https://mn-sandbox-orc-1.test.dataone.org/mn ].  Could not reach the node:GET https://cn-sandbox.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:52: [INFO]: isNodeAlive for Node: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:52: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:52: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:52: [WARN]: *** Failed to add MN to list: Datanet Federation iRODS Node [ http://dfc-mn.renci.org:8080/irods-dataone/rest/mn ].  Could not reach the node:GET https://cn-sandbox.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:52: [INFO]: isNodeAlive for Node: https://trusty.iarc.uaf.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:52: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:53: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:53: [WARN]: *** Failed to add MN to list: IARC Data Archive [ https://trusty.iarc.uaf.edu/mn ].  Could not reach the node:GET https://cn-sandbox.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:53: [INFO]: isNodeAlive for Node: http://usgs.ornl.gov/USGS_MN/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:53: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:53: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:53: [INFO]: *** Adding MN to list: USGS Science Data Catalog [ http://usgs.ornl.gov/USGS_MN/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:53: [INFO]: isNodeAlive for Node: https://alpha.tdar.org/dataone/ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:53: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:54: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:54: [INFO]: *** Adding MN to list: the Digital Archaeological Record [ https://alpha.tdar.org/dataone/ ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:54: [INFO]: isNodeAlive for Node: https://test-prod.bco-dmo.org/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:54: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: *** Adding MN to list: Biological and Chemical Oceanography Data Management Office (BCO-DMO)  [ https://test-prod.bco-dmo.org/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: isNodeAlive for Node: https://ncei-node.test.dataone.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: *** Adding MN to list: NOAA NCEI Oceanographic Data Archive [ https://ncei-node.test.dataone.org/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: isNodeAlive for Node: https://edacd1mn.unm.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: *** Adding MN to list: NM EPSCoR Tier 4 Node [ https://edacd1mn.unm.edu/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: isNodeAlive for Node: https://gmnv2.test.dataone.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: *** Adding MN to list: GMN v2 Test [ https://gmnv2.test.dataone.org/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: isNodeAlive for Node: https://ubuntu16-04.kitty.ninja/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:55: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [WARN]: *** Failed to add MN to list: My Member Node [ https://ubuntu16-04.kitty.ninja/mn ].  Could not reach the node:GET https://cn-sandbox.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: isNodeAlive for Node: https://pangaea-dev-orc-1.test.dataone.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: *** Adding MN to list: Pangaea [ https://pangaea-dev-orc-1.test.dataone.org/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: trying to filter CN list for the round robin CN... original size: 3, includes nodes: [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]:     CN: https://cn-sandbox.test.dataone.org/cn "Round Robin Sandbox Router of Coordinating Nodes" [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]:     CN: https://cn-sandbox-ucsb-1.test.dataone.org/cn "University of California Santa Barbara Sandbox Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]:     CN: https://cn-sandbox-orc-1.test.dataone.org/cn "Oak Ridge National Laboratory Sandbox Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: excluding round robin CN: https://cn-sandbox.test.dataone.org/cn "Round Robin Sandbox Router of Coordinating Nodes" [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: including CN: https://cn-sandbox-ucsb-1.test.dataone.org/cn "University of California Santa Barbara Sandbox Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: including CN: https://cn-sandbox-orc-1.test.dataone.org/cn "Oak Ridge National Laboratory Sandbox Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: filtered CN list without round robin CN. size: 2, including nodes: [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]:     CN: https://cn-sandbox-ucsb-1.test.dataone.org/cn "University of California Santa Barbara Sandbox Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]:     CN: https://cn-sandbox-orc-1.test.dataone.org/cn "Oak Ridge National Laboratory Sandbox Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20180205-21:49:56: [INFO]: Using CN https://cn-sandbox-ucsb-1.test.dataone.org/cn for tests [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: certificate filename: cnSandboxORC1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [INFO]: client setup as Subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:49:56: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:49:57: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:57: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:49:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:49:57: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:57: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:49:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:49:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:49:58: [INFO]: Unable to assess v2 capabilities for MN: https://dataone-dev.nkn.uidaho.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
    Page not found (404)
        Request Method:
        GET
        Request URL:
      https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping
      Using the URLconf defined in service.urls,
      Django tried these URL patterns, in this order:
                ^
                ^v1/monitor/ping/?$
                ^
                ^v1/log/?$
                ^
                ^v1/?$
                ^
                ^v1/node/?$
                ^
                ^v1/object/(.+)$
                ^
                ^v1/meta/(.+)$
                ^
                ^v1/checksum/(.+)$
                ^
                ^v1/object/?$
                ^
                ^v1/error/?$
                ^
                ^v1/replica/(.+)/?$
                ^
                ^v1/isAuthorized/(.+)/?$
                ^
                ^v1/dirtySystemMetadata/?$
                ^
                ^v1/generate/?$
                ^
                ^v1/archive/(.+)/?$
                ^
                ^v1/replicate/?$
                ^
                ^home/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/replicate/(.+)$
                ^
                ^diag/echo_session/?$
                ^
                ^diag/echo_request_object/?$
                ^
                ^diag/echo_raw_post_data/?$
                ^
                ^diag/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/clear_replication_queue/?$
                ^
                ^diag/set_access_policy/(.+?)/?$
                ^
                ^diag/delete_all_access_policies/?$
                ^
                ^diag/get_access_policy/(.+?)/?$
                ^
                ^diag/create/(.+)$
                ^
                ^diag/slash/(.+?)/(.+?)/(.+?)/?$
                ^
                ^diag/exception/(.+?)/?$
                ^
                ^diag/delete_all_objects/?$
                ^
                ^diag/delete_single_object/(.+?)/?$
                ^
                ^diag/trusted_subjects/?$
                ^
                ^diag/permissions_for_object/(.+?)/?$
                ^
                ^diag/get_setting/(.+)$
                ^
                ^diag/delete_event_log/?$
                ^
                ^diag/inject_fictional_event_log/?$
      The current URL, v2/monitor/ping, didn't match any of these.
      You're seeing this error because you have DEBUG = True in
      your Django settings file. Change that to False, and Django
      will display a standard 404 page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:58: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:58: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:49:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:49:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:49:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:49:59: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:49:59: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:02: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:02: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:03: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:03: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:04: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:05: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:05: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:05: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:05: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:06: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:50:29: [INFO]: Unable to assess v1 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:50:59: [INFO]: Unable to assess v2 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:59: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:59: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:50:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:50:59: [INFO]: Unable to assess v1 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:00: [INFO]: Unable to assess v2 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:00: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:00: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:00: [INFO]: Unable to assess v1 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:00: [INFO]: Unable to assess v2 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:00: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:00: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:51:01: [INFO]: Unable to assess v1 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 302: Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Found
The document has moved here.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:01: [INFO]: Unable to assess v2 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Not Found
The server has not found anything matching the request URI
You can get technical details here.
Please continue your visit at our home page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:01: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:01: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:02: [INFO]: Unable to assess v1 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:02: [INFO]: Unable to assess v2 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:02: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:02: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:04: [INFO]: Unable to assess v2 capabilities for MN: https://test-prod.bco-dmo.org/d1/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
  "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/terms/"
  xmlns:foaf="http://xmlns.com/foaf/0.1/"
  xmlns:og="http://ogp.me/ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:sioc="http://rdfs.org/sioc/ns#"
  xmlns:sioct="http://rdfs.org/sioc/types#"
  xmlns:skos="http://www.w3.org/2004/02/skos/core#"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
  xmlns:owl="http://www.w3.org/2002/07/owl#"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rss="http://purl.org/rss/1.0/"
  xmlns:site="https://test-prod.bco-dmo.org/ns#"
  xmlns:odo="http://ocean-data.org/schema/"
  xmlns:emo="http://ocean-data.org/schema/entity-matching#"
  xmlns:bibo="http://purl.org/ontology/bibo/"
  xmlns:crypto="http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions/"
  xmlns:bcodmo="http://lod.bco-dmo.org/id/"
  xmlns:datacite="http://purl.org/spar/datacite/"
  xmlns:arpfo="http://vocab.ox.ac.uk/projectfunding#"
  xmlns:tw="http://tw.rpi.edu/schema/"
  xmlns:dcat="http://www.w3.org/ns/dcat#"
  xmlns:time="http://www.w3.org/2006/time#"
  xmlns:geosparql="http://www.opengis.net/ont/geosparql#"
  xmlns:participation="http://purl.org/vocab/participation/schema#"
  xmlns:sf="http://www.opengis.net/ont/sf#"
  xmlns:void="http://rdfs.org/ns/void#"
  xmlns:sd="http://www.w3.org/ns/sparql-service-description#"
  xmlns:dctype="http://purl.org/dc/dcmitype/"
  xmlns:prov="http://www.w3.org/ns/prov#"
  xmlns:geolink="http://schema.geolink.org/1.0/base/main#">
  Page not found | BCO-DMO
@import url("https://test-prod.bco-dmo.org/modules/system/system.base.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.menus.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.messages.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.theme.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/libraries/chosen/chosen.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/chosen/css/chosen-drupal.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_user/ldap_user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/aggregator/aggregator.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_api/date.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_popup/themes/datepicker.1.7.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/field/theme/field.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/node/node.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/search/search.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/user/user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/views/css/views.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ckeditor/css/ckeditor.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ctools/css/ctools.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_servers/ldap_servers.admin.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/biblio/biblio.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/reset.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/style.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/ie8.css?p3jqgf");
<!--
(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://test-prod.bco-dmo.org/sites/default/files/googleanalytics/analytics.js?p3jqgf","ga");ga("create", "UA-16906710-4", {"cookieDomain":"auto","allowLinker":true});ga("require", "linker");ga("linker:autoLink", ["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]);ga("set", "page", "/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer);ga("send", "pageview");
//-->
<!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"bcodmo","theme_token":"f0f2s8BMKIAlwjr_vjNqoDSy7QZ61o1bGZeTQ5GMzTc","js":{"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.10\/jquery.min.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/libraries\/chosen\/chosen.jquery.min.js":1,"sites\/all\/modules\/features\/osprey_usage_stats\/js\/event-tracker.js":1,"sites\/all\/modules\/contrib\/mefibs\/js\/mefibs.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"0":1,"sites\/all\/modules\/contrib\/chosen\/chosen.js":1,"sites\/all\/themes\/bcodmo\/js\/bcodmo.js":1,"sites\/all\/themes\/bcodmo\/js\/typeahead.bundle.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/libraries\/chosen\/chosen.css":1,"sites\/all\/modules\/contrib\/chosen\/css\/chosen-drupal.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_user\/ldap_user.css":1,"modules\/aggregator\/aggregator.css":1,"sites\/all\/modules\/contrib\/date\/date_api\/date.css":1,"sites\/all\/modules\/contrib\/date\/date_popup\/themes\/datepicker.1.7.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_servers\/ldap_servers.admin.css":1,"sites\/all\/modules\/contrib\/biblio\/biblio.css":1,"\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.1.0\/css\/font-awesome.css":1,"sites\/all\/themes\/bcodmo\/reset.css":1,"sites\/all\/themes\/bcodmo\/style.css":1,"sites\/all\/themes\/bcodmo\/ie8.css":1}},"mefibs":{"forms":{"search_es_multi_header":{"view_name":"search_es_multi","view_display_id":"page","form_prefix":"mefibs-form-search-es-multi-header","elements":["keywords","search_api_multi_fulltext_op"]}}},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackDomainMode":"2","trackCrossDomains":["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]},"chosen":{"selector":"form#views-exposed-form-project-to-deployments-project-node-deployments-display select#edit-platform-type,.chosen-select, form#views-exposed-form-search-es-multi-page select#edit-type, form#nsf-tracker-interface-update-form select#edit-project-id, form#search-api-admin-index-fields select#edit-additional-field","minimum_single":9,"minimum_multiple":9,"minimum_width":200,"options":{"allow_single_deselect":false,"disable_search":false,"disable_search_threshold":9,"search_contains":true,"placeholder_text_multiple":"Choose some options","placeholder_text_single":"Choose an option","no_results_text":"No results match","inherit_select_classes":true}},"urlIsAjaxTrusted":{"\/search":true},"bcodmo":{"base_url":"https:\/\/test-prod.bco-dmo.org"}});
//-->
    Skip to main content
            Data
            Resources
            About Us
 AffiliationAwardDatasetDeploymentFundingInstrumentPageParameterPersonPlatformProgramProject
    Database
    39Programs843Projects2622Deployments8816Datasets1353Instruments4583Parameters2355People531Affiliations83Funding1610Awards  
    Geospatial Access
    Contribute Data
    Getting started
ยป How-to Guide
ยป FAQs
Metadata Forms (.rtf files)
ยป Program Metadata Form
ยป Project Metadata Form
ยป Deployment Metadata Form
ยป Dataset Metadata Form
                  	            	        Page not found    	            	            	            	          
    The requested page "/d1/mn/v2/monitor/ping" could not be found.  
            &copy;2018            Biological and Chemical Oceanography Data Management Office.
            Funded by the U.S. National Science Foundation
               @BCODMO
               View profile
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:04: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:04: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:04: [INFO]: Unable to assess v2 capabilities for MN: https://ncei-node.test.dataone.org/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:04: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:04: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:51:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:04: [INFO]: Unable to assess v2 capabilities for MN: https://edacd1mn.unm.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:04: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:04: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:05: [INFO]: Unable to assess v1 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v1/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v1/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 21:51:05 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bafbcc08&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v1/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v1/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v1/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v1/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517867465204162&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v1/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4baef7fb0&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v1/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4bacd4bf0&gt;
          REMOTE_PORT
          &#39;38501&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:05: [INFO]: Unable to assess v2 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v2/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v2/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 21:51:05 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bafbcc08&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v2/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v2/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v2/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v2/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517867465288713&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v2/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4bacd4bf0&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v2/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4baef7fb0&gt;
          REMOTE_PORT
          &#39;38502&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:05: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:05: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:05: [INFO]: Unable to assess v1 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja: Name or service not known [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:05: [INFO]: Unable to assess v2 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:05: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:05: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:51:06: [INFO]: MNs available:   7 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: MN:   https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: MN:   https://dataone-dev.nkn.uidaho.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: MN:   https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: MN:   https://test-prod.bco-dmo.org/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: MN:   https://ncei-node.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: MN:   https://edacd1mn.unm.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: MN:   https://pangaea-dev-orc-1.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: certificate filename: testPerson [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:51:06: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:51:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/meta/testMnGetLogRecords_Access_public [org.dataone.client.rest.RestClient]
20180205-21:51:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:07: [INFO]: ***  context label:   SANDBOX [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20180205-21:51:07: [INFO]: Using CN https://cn-sandbox-ucsb-1.test.dataone.org/cn for tests [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:07: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:51:07: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:07: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:51:08: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:08: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:51:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:09: [INFO]: Unable to assess v2 capabilities for MN: https://dataone-dev.nkn.uidaho.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
    Page not found (404)
        Request Method:
        GET
        Request URL:
      https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping
      Using the URLconf defined in service.urls,
      Django tried these URL patterns, in this order:
                ^
                ^v1/monitor/ping/?$
                ^
                ^v1/log/?$
                ^
                ^v1/?$
                ^
                ^v1/node/?$
                ^
                ^v1/object/(.+)$
                ^
                ^v1/meta/(.+)$
                ^
                ^v1/checksum/(.+)$
                ^
                ^v1/object/?$
                ^
                ^v1/error/?$
                ^
                ^v1/replica/(.+)/?$
                ^
                ^v1/isAuthorized/(.+)/?$
                ^
                ^v1/dirtySystemMetadata/?$
                ^
                ^v1/generate/?$
                ^
                ^v1/archive/(.+)/?$
                ^
                ^v1/replicate/?$
                ^
                ^home/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/replicate/(.+)$
                ^
                ^diag/echo_session/?$
                ^
                ^diag/echo_request_object/?$
                ^
                ^diag/echo_raw_post_data/?$
                ^
                ^diag/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/clear_replication_queue/?$
                ^
                ^diag/set_access_policy/(.+?)/?$
                ^
                ^diag/delete_all_access_policies/?$
                ^
                ^diag/get_access_policy/(.+?)/?$
                ^
                ^diag/create/(.+)$
                ^
                ^diag/slash/(.+?)/(.+?)/(.+?)/?$
                ^
                ^diag/exception/(.+?)/?$
                ^
                ^diag/delete_all_objects/?$
                ^
                ^diag/delete_single_object/(.+?)/?$
                ^
                ^diag/trusted_subjects/?$
                ^
                ^diag/permissions_for_object/(.+?)/?$
                ^
                ^diag/get_setting/(.+)$
                ^
                ^diag/delete_event_log/?$
                ^
                ^diag/inject_fictional_event_log/?$
      The current URL, v2/monitor/ping, didn't match any of these.
      You're seeing this error because you have DEBUG = True in
      your Django settings file. Change that to False, and Django
      will display a standard 404 page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:09: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:09: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:51:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:51:09: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:09: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:51:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:51:40: [INFO]: Unable to assess v1 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:10: [INFO]: Unable to assess v2 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:10: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:10: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:10: [INFO]: Unable to assess v1 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:10: [INFO]: Unable to assess v2 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:10: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:10: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:10: [INFO]: Unable to assess v1 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:11: [INFO]: Unable to assess v2 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:52:11: [INFO]: Unable to assess v1 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 302: Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Found
The document has moved here.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:11: [INFO]: Unable to assess v2 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Not Found
The server has not found anything matching the request URI
You can get technical details here.
Please continue your visit at our home page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:12: [INFO]: Unable to assess v1 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:12: [INFO]: Unable to assess v2 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:12: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:12: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:14: [INFO]: Unable to assess v2 capabilities for MN: https://test-prod.bco-dmo.org/d1/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
  "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/terms/"
  xmlns:foaf="http://xmlns.com/foaf/0.1/"
  xmlns:og="http://ogp.me/ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:sioc="http://rdfs.org/sioc/ns#"
  xmlns:sioct="http://rdfs.org/sioc/types#"
  xmlns:skos="http://www.w3.org/2004/02/skos/core#"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
  xmlns:owl="http://www.w3.org/2002/07/owl#"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rss="http://purl.org/rss/1.0/"
  xmlns:site="https://test-prod.bco-dmo.org/ns#"
  xmlns:odo="http://ocean-data.org/schema/"
  xmlns:emo="http://ocean-data.org/schema/entity-matching#"
  xmlns:bibo="http://purl.org/ontology/bibo/"
  xmlns:crypto="http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions/"
  xmlns:bcodmo="http://lod.bco-dmo.org/id/"
  xmlns:datacite="http://purl.org/spar/datacite/"
  xmlns:arpfo="http://vocab.ox.ac.uk/projectfunding#"
  xmlns:tw="http://tw.rpi.edu/schema/"
  xmlns:dcat="http://www.w3.org/ns/dcat#"
  xmlns:time="http://www.w3.org/2006/time#"
  xmlns:geosparql="http://www.opengis.net/ont/geosparql#"
  xmlns:participation="http://purl.org/vocab/participation/schema#"
  xmlns:sf="http://www.opengis.net/ont/sf#"
  xmlns:void="http://rdfs.org/ns/void#"
  xmlns:sd="http://www.w3.org/ns/sparql-service-description#"
  xmlns:dctype="http://purl.org/dc/dcmitype/"
  xmlns:prov="http://www.w3.org/ns/prov#"
  xmlns:geolink="http://schema.geolink.org/1.0/base/main#">
  Page not found | BCO-DMO
@import url("https://test-prod.bco-dmo.org/modules/system/system.base.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.menus.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.messages.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.theme.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/libraries/chosen/chosen.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/chosen/css/chosen-drupal.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_user/ldap_user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/aggregator/aggregator.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_api/date.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_popup/themes/datepicker.1.7.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/field/theme/field.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/node/node.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/search/search.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/user/user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/views/css/views.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ckeditor/css/ckeditor.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ctools/css/ctools.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_servers/ldap_servers.admin.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/biblio/biblio.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/reset.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/style.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/ie8.css?p3jqgf");
<!--
(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://test-prod.bco-dmo.org/sites/default/files/googleanalytics/analytics.js?p3jqgf","ga");ga("create", "UA-16906710-4", {"cookieDomain":"auto","allowLinker":true});ga("require", "linker");ga("linker:autoLink", ["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]);ga("set", "page", "/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer);ga("send", "pageview");
//-->
<!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"bcodmo","theme_token":"SSjPh4ybB8JtZ8soZRJjkoCi3HAVHh6AUwHd_0xEGgw","js":{"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.10\/jquery.min.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/libraries\/chosen\/chosen.jquery.min.js":1,"sites\/all\/modules\/features\/osprey_usage_stats\/js\/event-tracker.js":1,"sites\/all\/modules\/contrib\/mefibs\/js\/mefibs.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"0":1,"sites\/all\/modules\/contrib\/chosen\/chosen.js":1,"sites\/all\/themes\/bcodmo\/js\/bcodmo.js":1,"sites\/all\/themes\/bcodmo\/js\/typeahead.bundle.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/libraries\/chosen\/chosen.css":1,"sites\/all\/modules\/contrib\/chosen\/css\/chosen-drupal.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_user\/ldap_user.css":1,"modules\/aggregator\/aggregator.css":1,"sites\/all\/modules\/contrib\/date\/date_api\/date.css":1,"sites\/all\/modules\/contrib\/date\/date_popup\/themes\/datepicker.1.7.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_servers\/ldap_servers.admin.css":1,"sites\/all\/modules\/contrib\/biblio\/biblio.css":1,"\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.1.0\/css\/font-awesome.css":1,"sites\/all\/themes\/bcodmo\/reset.css":1,"sites\/all\/themes\/bcodmo\/style.css":1,"sites\/all\/themes\/bcodmo\/ie8.css":1}},"mefibs":{"forms":{"search_es_multi_header":{"view_name":"search_es_multi","view_display_id":"page","form_prefix":"mefibs-form-search-es-multi-header","elements":["keywords","search_api_multi_fulltext_op"]}}},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackDomainMode":"2","trackCrossDomains":["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]},"chosen":{"selector":"form#views-exposed-form-project-to-deployments-project-node-deployments-display select#edit-platform-type,.chosen-select, form#views-exposed-form-search-es-multi-page select#edit-type, form#nsf-tracker-interface-update-form select#edit-project-id, form#search-api-admin-index-fields select#edit-additional-field","minimum_single":9,"minimum_multiple":9,"minimum_width":200,"options":{"allow_single_deselect":false,"disable_search":false,"disable_search_threshold":9,"search_contains":true,"placeholder_text_multiple":"Choose some options","placeholder_text_single":"Choose an option","no_results_text":"No results match","inherit_select_classes":true}},"urlIsAjaxTrusted":{"\/search":true},"bcodmo":{"base_url":"https:\/\/test-prod.bco-dmo.org"}});
//-->
    Skip to main content
            Data
            Resources
            About Us
 AffiliationAwardDatasetDeploymentFundingInstrumentPageParameterPersonPlatformProgramProject
    Database
    39Programs843Projects2622Deployments8816Datasets1353Instruments4583Parameters2355People531Affiliations83Funding1610Awards  
    Geospatial Access
    Contribute Data
    Getting started
ยป How-to Guide
ยป FAQs
Metadata Forms (.rtf files)
ยป Program Metadata Form
ยป Project Metadata Form
ยป Deployment Metadata Form
ยป Dataset Metadata Form
                  	            	        Page not found    	            	            	            	          
    The requested page "/d1/mn/v2/monitor/ping" could not be found.  
            &copy;2018            Biological and Chemical Oceanography Data Management Office.
            Funded by the U.S. National Science Foundation
               @BCODMO
               View profile
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:14: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:14: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:14: [INFO]: Unable to assess v2 capabilities for MN: https://ncei-node.test.dataone.org/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:14: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:14: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:14: [INFO]: Unable to assess v2 capabilities for MN: https://edacd1mn.unm.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:14: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:14: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:14: [INFO]: Unable to assess v1 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v1/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v1/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 21:52:14 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bafbcc08&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v1/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v1/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v1/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v1/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517867534924012&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v1/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4bacd4bf0&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v1/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4baef7fb0&gt;
          REMOTE_PORT
          &#39;38668&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:15: [INFO]: Unable to assess v2 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v2/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v2/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 21:52:15 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bbb2cb18&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v2/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v2/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v2/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v2/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517867534995956&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v2/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4bacc2030&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v2/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4baf80970&gt;
          REMOTE_PORT
          &#39;38669&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:15: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:15: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:15: [INFO]: Unable to assess v1 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja: Name or service not known [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:15: [INFO]: Unable to assess v2 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:15: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:15: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:52:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:52:16: [INFO]: MNs available:   7 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: MN:   https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: MN:   https://dataone-dev.nkn.uidaho.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: MN:   https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: MN:   https://test-prod.bco-dmo.org/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: MN:   https://ncei-node.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: MN:   https://edacd1mn.unm.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: MN:   https://pangaea-dev-orc-1.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/meta/testMnQuery_Access_public_ [org.dataone.client.rest.RestClient]
20180205-21:52:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: ***  context label:   SANDBOX [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20180205-21:52:16: [INFO]: Using CN https://cn-sandbox-ucsb-1.test.dataone.org/cn for tests [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:16: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:52:17: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:17: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:52:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:52:17: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:17: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:18: [INFO]: Unable to assess v2 capabilities for MN: https://dataone-dev.nkn.uidaho.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
    Page not found (404)
        Request Method:
        GET
        Request URL:
      https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping
      Using the URLconf defined in service.urls,
      Django tried these URL patterns, in this order:
                ^
                ^v1/monitor/ping/?$
                ^
                ^v1/log/?$
                ^
                ^v1/?$
                ^
                ^v1/node/?$
                ^
                ^v1/object/(.+)$
                ^
                ^v1/meta/(.+)$
                ^
                ^v1/checksum/(.+)$
                ^
                ^v1/object/?$
                ^
                ^v1/error/?$
                ^
                ^v1/replica/(.+)/?$
                ^
                ^v1/isAuthorized/(.+)/?$
                ^
                ^v1/dirtySystemMetadata/?$
                ^
                ^v1/generate/?$
                ^
                ^v1/archive/(.+)/?$
                ^
                ^v1/replicate/?$
                ^
                ^home/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/replicate/(.+)$
                ^
                ^diag/echo_session/?$
                ^
                ^diag/echo_request_object/?$
                ^
                ^diag/echo_raw_post_data/?$
                ^
                ^diag/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/clear_replication_queue/?$
                ^
                ^diag/set_access_policy/(.+?)/?$
                ^
                ^diag/delete_all_access_policies/?$
                ^
                ^diag/get_access_policy/(.+?)/?$
                ^
                ^diag/create/(.+)$
                ^
                ^diag/slash/(.+?)/(.+?)/(.+?)/?$
                ^
                ^diag/exception/(.+?)/?$
                ^
                ^diag/delete_all_objects/?$
                ^
                ^diag/delete_single_object/(.+?)/?$
                ^
                ^diag/trusted_subjects/?$
                ^
                ^diag/permissions_for_object/(.+?)/?$
                ^
                ^diag/get_setting/(.+)$
                ^
                ^diag/delete_event_log/?$
                ^
                ^diag/inject_fictional_event_log/?$
      The current URL, v2/monitor/ping, didn't match any of these.
      You're seeing this error because you have DEBUG = True in
      your Django settings file. Change that to False, and Django
      will display a standard 404 page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:18: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:18: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:52:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:52:19: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:19: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:52:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:52:49: [INFO]: Unable to assess v1 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:19: [INFO]: Unable to assess v2 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:19: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:19: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:19: [INFO]: Unable to assess v1 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:19: [INFO]: Unable to assess v2 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:19: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:19: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:20: [INFO]: Unable to assess v1 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:20: [INFO]: Unable to assess v2 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:20: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:20: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:53:21: [INFO]: Unable to assess v1 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 302: Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Found
The document has moved here.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:21: [INFO]: Unable to assess v2 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Not Found
The server has not found anything matching the request URI
You can get technical details here.
Please continue your visit at our home page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:21: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:21: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:21: [INFO]: Unable to assess v1 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:21: [INFO]: Unable to assess v2 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:21: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:21: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:53:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:23: [INFO]: Unable to assess v2 capabilities for MN: https://test-prod.bco-dmo.org/d1/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
  "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/terms/"
  xmlns:foaf="http://xmlns.com/foaf/0.1/"
  xmlns:og="http://ogp.me/ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:sioc="http://rdfs.org/sioc/ns#"
  xmlns:sioct="http://rdfs.org/sioc/types#"
  xmlns:skos="http://www.w3.org/2004/02/skos/core#"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
  xmlns:owl="http://www.w3.org/2002/07/owl#"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rss="http://purl.org/rss/1.0/"
  xmlns:site="https://test-prod.bco-dmo.org/ns#"
  xmlns:odo="http://ocean-data.org/schema/"
  xmlns:emo="http://ocean-data.org/schema/entity-matching#"
  xmlns:bibo="http://purl.org/ontology/bibo/"
  xmlns:crypto="http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions/"
  xmlns:bcodmo="http://lod.bco-dmo.org/id/"
  xmlns:datacite="http://purl.org/spar/datacite/"
  xmlns:arpfo="http://vocab.ox.ac.uk/projectfunding#"
  xmlns:tw="http://tw.rpi.edu/schema/"
  xmlns:dcat="http://www.w3.org/ns/dcat#"
  xmlns:time="http://www.w3.org/2006/time#"
  xmlns:geosparql="http://www.opengis.net/ont/geosparql#"
  xmlns:participation="http://purl.org/vocab/participation/schema#"
  xmlns:sf="http://www.opengis.net/ont/sf#"
  xmlns:void="http://rdfs.org/ns/void#"
  xmlns:sd="http://www.w3.org/ns/sparql-service-description#"
  xmlns:dctype="http://purl.org/dc/dcmitype/"
  xmlns:prov="http://www.w3.org/ns/prov#"
  xmlns:geolink="http://schema.geolink.org/1.0/base/main#">
  Page not found | BCO-DMO
@import url("https://test-prod.bco-dmo.org/modules/system/system.base.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.menus.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.messages.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.theme.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/libraries/chosen/chosen.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/chosen/css/chosen-drupal.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_user/ldap_user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/aggregator/aggregator.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_api/date.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_popup/themes/datepicker.1.7.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/field/theme/field.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/node/node.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/search/search.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/user/user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/views/css/views.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ckeditor/css/ckeditor.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ctools/css/ctools.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_servers/ldap_servers.admin.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/biblio/biblio.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/reset.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/style.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/ie8.css?p3jqgf");
<!--
(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://test-prod.bco-dmo.org/sites/default/files/googleanalytics/analytics.js?p3jqgf","ga");ga("create", "UA-16906710-4", {"cookieDomain":"auto","allowLinker":true});ga("require", "linker");ga("linker:autoLink", ["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]);ga("set", "page", "/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer);ga("send", "pageview");
//-->
<!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"bcodmo","theme_token":"uiPJGUtog4aMp9aLolnBccZp1y2opIxIu14eSMqCT0s","js":{"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.10\/jquery.min.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/libraries\/chosen\/chosen.jquery.min.js":1,"sites\/all\/modules\/features\/osprey_usage_stats\/js\/event-tracker.js":1,"sites\/all\/modules\/contrib\/mefibs\/js\/mefibs.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"0":1,"sites\/all\/modules\/contrib\/chosen\/chosen.js":1,"sites\/all\/themes\/bcodmo\/js\/bcodmo.js":1,"sites\/all\/themes\/bcodmo\/js\/typeahead.bundle.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/libraries\/chosen\/chosen.css":1,"sites\/all\/modules\/contrib\/chosen\/css\/chosen-drupal.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_user\/ldap_user.css":1,"modules\/aggregator\/aggregator.css":1,"sites\/all\/modules\/contrib\/date\/date_api\/date.css":1,"sites\/all\/modules\/contrib\/date\/date_popup\/themes\/datepicker.1.7.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_servers\/ldap_servers.admin.css":1,"sites\/all\/modules\/contrib\/biblio\/biblio.css":1,"\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.1.0\/css\/font-awesome.css":1,"sites\/all\/themes\/bcodmo\/reset.css":1,"sites\/all\/themes\/bcodmo\/style.css":1,"sites\/all\/themes\/bcodmo\/ie8.css":1}},"mefibs":{"forms":{"search_es_multi_header":{"view_name":"search_es_multi","view_display_id":"page","form_prefix":"mefibs-form-search-es-multi-header","elements":["keywords","search_api_multi_fulltext_op"]}}},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackDomainMode":"2","trackCrossDomains":["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]},"chosen":{"selector":"form#views-exposed-form-project-to-deployments-project-node-deployments-display select#edit-platform-type,.chosen-select, form#views-exposed-form-search-es-multi-page select#edit-type, form#nsf-tracker-interface-update-form select#edit-project-id, form#search-api-admin-index-fields select#edit-additional-field","minimum_single":9,"minimum_multiple":9,"minimum_width":200,"options":{"allow_single_deselect":false,"disable_search":false,"disable_search_threshold":9,"search_contains":true,"placeholder_text_multiple":"Choose some options","placeholder_text_single":"Choose an option","no_results_text":"No results match","inherit_select_classes":true}},"urlIsAjaxTrusted":{"\/search":true},"bcodmo":{"base_url":"https:\/\/test-prod.bco-dmo.org"}});
//-->
    Skip to main content
            Data
            Resources
            About Us
 AffiliationAwardDatasetDeploymentFundingInstrumentPageParameterPersonPlatformProgramProject
    Database
    39Programs843Projects2622Deployments8816Datasets1353Instruments4583Parameters2355People531Affiliations83Funding1610Awards  
    Geospatial Access
    Contribute Data
    Getting started
ยป How-to Guide
ยป FAQs
Metadata Forms (.rtf files)
ยป Program Metadata Form
ยป Project Metadata Form
ยป Deployment Metadata Form
ยป Dataset Metadata Form
                  	            	        Page not found    	            	            	            	          
    The requested page "/d1/mn/v2/monitor/ping" could not be found.  
            &copy;2018            Biological and Chemical Oceanography Data Management Office.
            Funded by the U.S. National Science Foundation
               @BCODMO
               View profile
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:23: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:23: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:53:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:23: [INFO]: Unable to assess v2 capabilities for MN: https://ncei-node.test.dataone.org/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:23: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:23: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:53:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:24: [INFO]: Unable to assess v2 capabilities for MN: https://edacd1mn.unm.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:24: [INFO]: Unable to assess v1 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v1/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v1/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 21:53:24 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bafbcc08&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v1/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v1/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v1/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v1/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517867604387650&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v1/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4bacd4bf0&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v1/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4baef7fb0&gt;
          REMOTE_PORT
          &#39;38837&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:24: [INFO]: Unable to assess v2 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v2/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v2/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 21:53:24 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bbb2cb18&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v2/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v2/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v2/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v2/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517867604465079&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v2/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4baf80970&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v2/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4bacc2030&gt;
          REMOTE_PORT
          &#39;38838&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:24: [INFO]: Unable to assess v1 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja: Name or service not known [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:24: [INFO]: Unable to assess v2 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:24: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:53:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:53:25: [INFO]: MNs available:   7 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:25: [INFO]: MN:   https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:25: [INFO]: MN:   https://dataone-dev.nkn.uidaho.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:25: [INFO]: MN:   https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:25: [INFO]: MN:   https://test-prod.bco-dmo.org/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:25: [INFO]: MN:   https://ncei-node.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:25: [INFO]: MN:   https://edacd1mn.unm.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:25: [INFO]: MN:   https://pangaea-dev-orc-1.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:25: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/meta/testQuery_Params [org.dataone.client.rest.RestClient]
20180205-21:53:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:26: [INFO]: ***  context label:   SANDBOX [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20180205-21:53:26: [INFO]: Using CN https://cn-sandbox-ucsb-1.test.dataone.org/cn for tests [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:26: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:53:26: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:26: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:53:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:53:27: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:27: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:53:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:28: [INFO]: Unable to assess v2 capabilities for MN: https://dataone-dev.nkn.uidaho.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
    Page not found (404)
        Request Method:
        GET
        Request URL:
      https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping
      Using the URLconf defined in service.urls,
      Django tried these URL patterns, in this order:
                ^
                ^v1/monitor/ping/?$
                ^
                ^v1/log/?$
                ^
                ^v1/?$
                ^
                ^v1/node/?$
                ^
                ^v1/object/(.+)$
                ^
                ^v1/meta/(.+)$
                ^
                ^v1/checksum/(.+)$
                ^
                ^v1/object/?$
                ^
                ^v1/error/?$
                ^
                ^v1/replica/(.+)/?$
                ^
                ^v1/isAuthorized/(.+)/?$
                ^
                ^v1/dirtySystemMetadata/?$
                ^
                ^v1/generate/?$
                ^
                ^v1/archive/(.+)/?$
                ^
                ^v1/replicate/?$
                ^
                ^home/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/replicate/(.+)$
                ^
                ^diag/echo_session/?$
                ^
                ^diag/echo_request_object/?$
                ^
                ^diag/echo_raw_post_data/?$
                ^
                ^diag/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/clear_replication_queue/?$
                ^
                ^diag/set_access_policy/(.+?)/?$
                ^
                ^diag/delete_all_access_policies/?$
                ^
                ^diag/get_access_policy/(.+?)/?$
                ^
                ^diag/create/(.+)$
                ^
                ^diag/slash/(.+?)/(.+?)/(.+?)/?$
                ^
                ^diag/exception/(.+?)/?$
                ^
                ^diag/delete_all_objects/?$
                ^
                ^diag/delete_single_object/(.+?)/?$
                ^
                ^diag/trusted_subjects/?$
                ^
                ^diag/permissions_for_object/(.+?)/?$
                ^
                ^diag/get_setting/(.+)$
                ^
                ^diag/delete_event_log/?$
                ^
                ^diag/inject_fictional_event_log/?$
      The current URL, v2/monitor/ping, didn't match any of these.
      You're seeing this error because you have DEBUG = True in
      your Django settings file. Change that to False, and Django
      will display a standard 404 page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:28: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:28: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:53:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:53:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:53:28: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:53:28: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:04: [INFO]: Unable to assess v1 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:34: [INFO]: Unable to assess v2 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:34: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:34: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:34: [INFO]: Unable to assess v1 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:34: [INFO]: Unable to assess v2 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:34: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:34: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:35: [INFO]: Unable to assess v1 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:35: [INFO]: Unable to assess v2 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:35: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:35: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:54:35: [INFO]: Unable to assess v1 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 302: Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Found
The document has moved here.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:35: [INFO]: Unable to assess v2 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Not Found
The server has not found anything matching the request URI
You can get technical details here.
Please continue your visit at our home page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:35: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:35: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:36: [INFO]: Unable to assess v1 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:36: [INFO]: Unable to assess v2 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:36: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:36: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:54:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:38: [INFO]: Unable to assess v2 capabilities for MN: https://test-prod.bco-dmo.org/d1/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
  "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/terms/"
  xmlns:foaf="http://xmlns.com/foaf/0.1/"
  xmlns:og="http://ogp.me/ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:sioc="http://rdfs.org/sioc/ns#"
  xmlns:sioct="http://rdfs.org/sioc/types#"
  xmlns:skos="http://www.w3.org/2004/02/skos/core#"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
  xmlns:owl="http://www.w3.org/2002/07/owl#"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rss="http://purl.org/rss/1.0/"
  xmlns:site="https://test-prod.bco-dmo.org/ns#"
  xmlns:odo="http://ocean-data.org/schema/"
  xmlns:emo="http://ocean-data.org/schema/entity-matching#"
  xmlns:bibo="http://purl.org/ontology/bibo/"
  xmlns:crypto="http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions/"
  xmlns:bcodmo="http://lod.bco-dmo.org/id/"
  xmlns:datacite="http://purl.org/spar/datacite/"
  xmlns:arpfo="http://vocab.ox.ac.uk/projectfunding#"
  xmlns:tw="http://tw.rpi.edu/schema/"
  xmlns:dcat="http://www.w3.org/ns/dcat#"
  xmlns:time="http://www.w3.org/2006/time#"
  xmlns:geosparql="http://www.opengis.net/ont/geosparql#"
  xmlns:participation="http://purl.org/vocab/participation/schema#"
  xmlns:sf="http://www.opengis.net/ont/sf#"
  xmlns:void="http://rdfs.org/ns/void#"
  xmlns:sd="http://www.w3.org/ns/sparql-service-description#"
  xmlns:dctype="http://purl.org/dc/dcmitype/"
  xmlns:prov="http://www.w3.org/ns/prov#"
  xmlns:geolink="http://schema.geolink.org/1.0/base/main#">
  Page not found | BCO-DMO
@import url("https://test-prod.bco-dmo.org/modules/system/system.base.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.menus.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.messages.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.theme.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/libraries/chosen/chosen.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/chosen/css/chosen-drupal.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_user/ldap_user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/aggregator/aggregator.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_api/date.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_popup/themes/datepicker.1.7.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/field/theme/field.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/node/node.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/search/search.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/user/user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/views/css/views.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ckeditor/css/ckeditor.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ctools/css/ctools.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_servers/ldap_servers.admin.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/biblio/biblio.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/reset.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/style.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/ie8.css?p3jqgf");
<!--
(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://test-prod.bco-dmo.org/sites/default/files/googleanalytics/analytics.js?p3jqgf","ga");ga("create", "UA-16906710-4", {"cookieDomain":"auto","allowLinker":true});ga("require", "linker");ga("linker:autoLink", ["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]);ga("set", "page", "/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer);ga("send", "pageview");
//-->
<!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"bcodmo","theme_token":"nYkyeQsi8o3j3tQJF-GrwwF-bTfLURvPlThtwi63SaA","js":{"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.10\/jquery.min.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/libraries\/chosen\/chosen.jquery.min.js":1,"sites\/all\/modules\/features\/osprey_usage_stats\/js\/event-tracker.js":1,"sites\/all\/modules\/contrib\/mefibs\/js\/mefibs.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"0":1,"sites\/all\/modules\/contrib\/chosen\/chosen.js":1,"sites\/all\/themes\/bcodmo\/js\/bcodmo.js":1,"sites\/all\/themes\/bcodmo\/js\/typeahead.bundle.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/libraries\/chosen\/chosen.css":1,"sites\/all\/modules\/contrib\/chosen\/css\/chosen-drupal.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_user\/ldap_user.css":1,"modules\/aggregator\/aggregator.css":1,"sites\/all\/modules\/contrib\/date\/date_api\/date.css":1,"sites\/all\/modules\/contrib\/date\/date_popup\/themes\/datepicker.1.7.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_servers\/ldap_servers.admin.css":1,"sites\/all\/modules\/contrib\/biblio\/biblio.css":1,"\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.1.0\/css\/font-awesome.css":1,"sites\/all\/themes\/bcodmo\/reset.css":1,"sites\/all\/themes\/bcodmo\/style.css":1,"sites\/all\/themes\/bcodmo\/ie8.css":1}},"mefibs":{"forms":{"search_es_multi_header":{"view_name":"search_es_multi","view_display_id":"page","form_prefix":"mefibs-form-search-es-multi-header","elements":["keywords","search_api_multi_fulltext_op"]}}},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackDomainMode":"2","trackCrossDomains":["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]},"chosen":{"selector":"form#views-exposed-form-project-to-deployments-project-node-deployments-display select#edit-platform-type,.chosen-select, form#views-exposed-form-search-es-multi-page select#edit-type, form#nsf-tracker-interface-update-form select#edit-project-id, form#search-api-admin-index-fields select#edit-additional-field","minimum_single":9,"minimum_multiple":9,"minimum_width":200,"options":{"allow_single_deselect":false,"disable_search":false,"disable_search_threshold":9,"search_contains":true,"placeholder_text_multiple":"Choose some options","placeholder_text_single":"Choose an option","no_results_text":"No results match","inherit_select_classes":true}},"urlIsAjaxTrusted":{"\/search":true},"bcodmo":{"base_url":"https:\/\/test-prod.bco-dmo.org"}});
//-->
    Skip to main content
            Data
            Resources
            About Us
 AffiliationAwardDatasetDeploymentFundingInstrumentPageParameterPersonPlatformProgramProject
    Database
    39Programs843Projects2622Deployments8816Datasets1353Instruments4583Parameters2355People531Affiliations83Funding1610Awards  
    Geospatial Access
    Contribute Data
    Getting started
ยป How-to Guide
ยป FAQs
Metadata Forms (.rtf files)
ยป Program Metadata Form
ยป Project Metadata Form
ยป Deployment Metadata Form
ยป Dataset Metadata Form
                  	            	        Page not found    	            	            	            	          
    The requested page "/d1/mn/v2/monitor/ping" could not be found.  
            &copy;2018            Biological and Chemical Oceanography Data Management Office.
            Funded by the U.S. National Science Foundation
               @BCODMO
               View profile
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:38: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:38: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: Unable to assess v2 capabilities for MN: https://ncei-node.test.dataone.org/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: Unable to assess v2 capabilities for MN: https://edacd1mn.unm.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: Unable to assess v1 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v1/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v1/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 21:54:39 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bafbc8c0&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v1/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v1/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v1/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v1/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517867679418122&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v1/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4bacd4bf0&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v1/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4baef7fb0&gt;
          REMOTE_PORT
          &#39;38987&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: Unable to assess v2 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v2/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v2/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 21:54:39 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bafbc8c0&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v2/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v2/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v2/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v2/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517867679483052&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v2/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4baef7fb0&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v2/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4bacd4bf0&gt;
          REMOTE_PORT
          &#39;38988&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: Unable to assess v1 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja: Name or service not known [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:39: [INFO]: Unable to assess v2 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:39: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:54:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:54:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:54:40: [INFO]: MNs available:   7 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: MN:   https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: MN:   https://dataone-dev.nkn.uidaho.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: MN:   https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: MN:   https://test-prod.bco-dmo.org/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: MN:   https://ncei-node.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: MN:   https://edacd1mn.unm.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: MN:   https://pangaea-dev-orc-1.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:40: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnSandboxUCSB1_obj2 [org.dataone.client.rest.RestClient]
20180205-21:54:41: [ERROR]: testCnGetLogRecords_Aggregating: Unable to get or create a test object with pid: testCnGetLogRecords_Aggregating_urnnodemnSandboxUCSB1_obj2 on MN https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2 (mn #0), TestIterationEndingException : the AccessRule of the returned object has either multiple subjects or multiple permissions [org.dataone.integration.ContextAwareTestCaseDataone]
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.LogAggregationFunctionalTestImplementations.testCnGetLogRecords_Aggregating(LogAggregationFunctionalTestImplementations.java:639)
	at org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT.testCnGetLogRecords_Aggregating(LogAggregationFunctionalIT.java:43)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20180205-21:54:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/meta/testCnGetLogRecords_Aggregating_urnnodemnTestNKN_obj2 [org.dataone.client.rest.RestClient]
20180205-21:54:42: [INFO]:  ====>>>>> pid of procured test Object: testCnGetLogRecords_Aggregating_urnnodemnTestNKN_obj2 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnSandboxUCSB2_obj2 [org.dataone.client.rest.RestClient]
20180205-21:54:42: [ERROR]: testCnGetLogRecords_Aggregating: Unable to get or create a test object with pid: testCnGetLogRecords_Aggregating_urnnodemnSandboxUCSB2_obj2 on MN https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2 (mn #2), TestIterationEndingException : the AccessRule of the returned object has either multiple subjects or multiple permissions [org.dataone.integration.ContextAwareTestCaseDataone]
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.LogAggregationFunctionalTestImplementations.testCnGetLogRecords_Aggregating(LogAggregationFunctionalTestImplementations.java:639)
	at org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT.testCnGetLogRecords_Aggregating(LogAggregationFunctionalIT.java:43)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20180205-21:54:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/meta/testCnGetLogRecords_Aggregating_urnnodeBCODMO_obj2 [org.dataone.client.rest.RestClient]
20180205-21:54:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:43: [INFO]: certificate filename: cnSandboxORC1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:43: [INFO]: client setup as Subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:43: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20180205-21:54:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:54:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:54:43: [INFO]: refreshing objectFormatCache from cn: null [org.dataone.client.v2.formats.ObjectFormatCache]
20180205-21:54:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient]
20180205-21:54:44: [INFO]: successfully refreshed cache from cn.listFormats() [org.dataone.client.v2.formats.ObjectFormatCache]
20180205-21:54:44: [INFO]: creating a test object.  pid = testCnGetLogRecords_Aggregating_urnnodeBCODMO_obj2 on https://test-prod.bco-dmo.org/d1/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:44: [INFO]: SystemMetadata for pid: testCnGetLogRecords_Aggregating_urnnodeBCODMO_obj2
<?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>testCnGetLogRecords_Aggregating_urnnodeBCODMO_obj2</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnSandboxORC1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2018-02-05T21:54:44.084+00:00</dateUploaded>
    <dateSysMetadataModified>2018-02-05T21:54:44.084+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:BCODMO</originMemberNode>
    <authoritativeMemberNode>urn:node:BCODMO</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test-prod.bco-dmo.org/d1/mn/v1/object; MMP message has: ParamPart:pid = testCnGetLogRecords_Aggregating_urnnodeBCODMO_obj2; FilePart:object = /tmp/mmp.output.5073536880445464317.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7367752544707060485.tmp (1006 bytes);  [org.dataone.client.rest.RestClient]
20180205-21:54:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:54:44: [ERROR]: testCnGetLogRecords_Aggregating: Unable to get or create a test object with pid: testCnGetLogRecords_Aggregating_urnnodeBCODMO_obj2 on MN https://test-prod.bco-dmo.org/d1/mn/v1 (mn #3), TestIterationEndingException : unexpected client-side exception encountered when trying to create test object : Unable to create test object!/The request method is not implemented for this service: POST [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/The request method is not implemented for this service: POST
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.LogAggregationFunctionalTestImplementations.testCnGetLogRecords_Aggregating(LogAggregationFunctionalTestImplementations.java:639)
	at org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT.testCnGetLogRecords_Aggregating(LogAggregationFunctionalIT.java:43)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/The request method is not implemented for this service: POST
	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.NotImplemented: The request method is not implemented for this service: POST
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:655)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:538)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:371)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:321)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:115)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:90)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v1.impl.MultipartMNode.create(MultipartMNode.java:566)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:500)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20180205-21:54:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/meta/testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient]
20180205-21:54:44: [INFO]:  ====>>>>> pid of procured test Object: testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/meta/testCnGetLogRecords_Aggregating_urnnodemnTestNMEPSCOR_obj2 [org.dataone.client.rest.RestClient]
20180205-21:54:44: [ERROR]: testCnGetLogRecords_Aggregating: Unable to get or create a test object with pid: testCnGetLogRecords_Aggregating_urnnodemnTestNMEPSCOR_obj2 on MN https://edacd1mn.unm.edu/mn/v1 (mn #5), TestIterationEndingException : the AccessRule of the returned object has either multiple subjects or multiple permissions [org.dataone.integration.ContextAwareTestCaseDataone]
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.LogAggregationFunctionalTestImplementations.testCnGetLogRecords_Aggregating(LogAggregationFunctionalTestImplementations.java:639)
	at org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT.testCnGetLogRecords_Aggregating(LogAggregationFunctionalIT.java:43)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20180205-21:54:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2 [org.dataone.client.rest.RestClient]
20180205-21:54:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:45: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:45: [INFO]: certificate filename: cnSandboxORC1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:54:45: [INFO]: client setup as Subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:45: [INFO]: creating a test object.  pid = testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2 on https://pangaea-dev-orc-1.test.dataone.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:45: [INFO]: SystemMetadata for pid: testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2
<?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>testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnSandboxORC1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2018-02-05T21:54:45.164+00:00</dateUploaded>
    <dateSysMetadataModified>2018-02-05T21:54:45.164+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestPANGAEA</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestPANGAEA</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2; FilePart:object = /tmp/mmp.output.4017269681302739859.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2872854292409176824.tmp (1080 bytes);  [org.dataone.client.rest.RestClient]
20180205-21:54:45: [INFO]: object created.  pid = testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-21:54:45: [INFO]:  ====>>>>> pid of procured test Object: testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:54:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/log?idFilter=testCnGetLogRecords_Aggregating_urnnodemnTestNKN_obj2 [org.dataone.client.rest.RestClient]
20180205-21:55:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/log?idFilter=testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient]
20180205-21:55:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/log?idFilter=testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2 [org.dataone.client.rest.RestClient]
20180205-21:55:01: [INFO]: testCnGetLogRecords_Aggregating:   waiting for log aggregation: (4.0 minutes) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/log?idFilter=testCnGetLogRecords_Aggregating_urnnodemnTestNKN_obj2 [org.dataone.client.rest.RestClient]
20180205-21:59:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/log?idFilter=testCnGetLogRecords_Aggregating_urnnodemnTestNCEI_obj2 [org.dataone.client.rest.RestClient]
20180205-21:59:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/log?idFilter=testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2 [org.dataone.client.rest.RestClient]
20180205-21:59:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:03: [INFO]: ***  context label:   SANDBOX [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20180205-21:59:03: [INFO]: Using CN https://cn-sandbox-ucsb-1.test.dataone.org/cn for tests [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:03: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:59:03: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:03: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:59:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:59:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:59:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:59:04: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:04: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:59:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:59:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:59:05: [INFO]: Unable to assess v2 capabilities for MN: https://dataone-dev.nkn.uidaho.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
    Page not found (404)
        Request Method:
        GET
        Request URL:
      https://dataone-dev.nkn.uidaho.edu/mn/v2/monitor/ping
      Using the URLconf defined in service.urls,
      Django tried these URL patterns, in this order:
                ^
                ^v1/monitor/ping/?$
                ^
                ^v1/log/?$
                ^
                ^v1/?$
                ^
                ^v1/node/?$
                ^
                ^v1/object/(.+)$
                ^
                ^v1/meta/(.+)$
                ^
                ^v1/checksum/(.+)$
                ^
                ^v1/object/?$
                ^
                ^v1/error/?$
                ^
                ^v1/replica/(.+)/?$
                ^
                ^v1/isAuthorized/(.+)/?$
                ^
                ^v1/dirtySystemMetadata/?$
                ^
                ^v1/generate/?$
                ^
                ^v1/archive/(.+)/?$
                ^
                ^v1/replicate/?$
                ^
                ^home/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/replicate/(.+)$
                ^
                ^diag/echo_session/?$
                ^
                ^diag/echo_request_object/?$
                ^
                ^diag/echo_raw_post_data/?$
                ^
                ^diag/?$
                ^
                ^diag/get_replication_queue/?$
                ^
                ^diag/clear_replication_queue/?$
                ^
                ^diag/set_access_policy/(.+?)/?$
                ^
                ^diag/delete_all_access_policies/?$
                ^
                ^diag/get_access_policy/(.+?)/?$
                ^
                ^diag/create/(.+)$
                ^
                ^diag/slash/(.+?)/(.+?)/(.+?)/?$
                ^
                ^diag/exception/(.+?)/?$
                ^
                ^diag/delete_all_objects/?$
                ^
                ^diag/delete_single_object/(.+?)/?$
                ^
                ^diag/trusted_subjects/?$
                ^
                ^diag/permissions_for_object/(.+?)/?$
                ^
                ^diag/get_setting/(.+)$
                ^
                ^diag/delete_event_log/?$
                ^
                ^diag/inject_fictional_event_log/?$
      The current URL, v2/monitor/ping, didn't match any of these.
      You're seeing this error because you have DEBUG = True in
      your Django settings file. Change that to False, and Django
      will display a standard 404 page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:05: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:05: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:59:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-21:59:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:59:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-21:59:05: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:05: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-21:59:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-21:59:36: [INFO]: Unable to assess v1 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:06: [INFO]: Unable to assess v2 capabilities for MN: https://mn-sandbox-orc-1.test.dataone.org/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to mn-sandbox-orc-1.test.dataone.org:443 [mn-sandbox-orc-1.test.dataone.org/160.36.13.154] failed: connect timed out [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:06: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:06: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:06: [INFO]: Unable to assess v1 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:06: [INFO]: Unable to assess v2 capabilities for MN: http://dfc-mn.renci.org:8080/irods-dataone/rest/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /Connect to dfc-mn.renci.org:8080 [dfc-mn.renci.org/152.54.1.30] failed: Connection refused (Connection refused) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:06: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:06: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:07: [INFO]: Unable to assess v1 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://trusty.iarc.uaf.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:07: [INFO]: Unable to assess v2 capabilities for MN: https://trusty.iarc.uaf.edu/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /handshake alert:  unrecognized_name [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:07: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:07: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-22:00:07: [INFO]: Unable to assess v1 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 302: Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Found
The document has moved here.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://usgs.ornl.gov/USGS_MN/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:08: [INFO]: Unable to assess v2 capabilities for MN: http://usgs.ornl.gov/USGS_MN/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Not Found
The server has not found anything matching the request URI
You can get technical details here.
Please continue your visit at our home page.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:08: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:08: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:08: [INFO]: Unable to assess v1 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://alpha.tdar.org/dataone/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:08: [INFO]: Unable to assess v2 capabilities for MN: https://alpha.tdar.org/dataone//v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!--
vim:sts=2:sw=2:
-->
TDAR:404
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:08: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:08: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-22:00:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:10: [INFO]: Unable to assess v2 capabilities for MN: https://test-prod.bco-dmo.org/d1/mn/v1 : ServiceFailure : 404: Not Found: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
  "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/terms/"
  xmlns:foaf="http://xmlns.com/foaf/0.1/"
  xmlns:og="http://ogp.me/ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:sioc="http://rdfs.org/sioc/ns#"
  xmlns:sioct="http://rdfs.org/sioc/types#"
  xmlns:skos="http://www.w3.org/2004/02/skos/core#"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
  xmlns:owl="http://www.w3.org/2002/07/owl#"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rss="http://purl.org/rss/1.0/"
  xmlns:site="https://test-prod.bco-dmo.org/ns#"
  xmlns:odo="http://ocean-data.org/schema/"
  xmlns:emo="http://ocean-data.org/schema/entity-matching#"
  xmlns:bibo="http://purl.org/ontology/bibo/"
  xmlns:crypto="http://id.loc.gov/vocabulary/preservation/cryptographicHashFunctions/"
  xmlns:bcodmo="http://lod.bco-dmo.org/id/"
  xmlns:datacite="http://purl.org/spar/datacite/"
  xmlns:arpfo="http://vocab.ox.ac.uk/projectfunding#"
  xmlns:tw="http://tw.rpi.edu/schema/"
  xmlns:dcat="http://www.w3.org/ns/dcat#"
  xmlns:time="http://www.w3.org/2006/time#"
  xmlns:geosparql="http://www.opengis.net/ont/geosparql#"
  xmlns:participation="http://purl.org/vocab/participation/schema#"
  xmlns:sf="http://www.opengis.net/ont/sf#"
  xmlns:void="http://rdfs.org/ns/void#"
  xmlns:sd="http://www.w3.org/ns/sparql-service-description#"
  xmlns:dctype="http://purl.org/dc/dcmitype/"
  xmlns:prov="http://www.w3.org/ns/prov#"
  xmlns:geolink="http://schema.geolink.org/1.0/base/main#">
  Page not found | BCO-DMO
@import url("https://test-prod.bco-dmo.org/modules/system/system.base.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.menus.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.messages.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/system/system.theme.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/libraries/chosen/chosen.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/chosen/css/chosen-drupal.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_user/ldap_user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/aggregator/aggregator.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_api/date.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/date/date_popup/themes/datepicker.1.7.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/field/theme/field.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/node/node.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/search/search.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/modules/user/user.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/views/css/views.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ckeditor/css/ckeditor.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ctools/css/ctools.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/ldap/ldap_servers/ldap_servers.admin.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/modules/contrib/biblio/biblio.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/reset.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/style.css?p3jqgf");
@import url("https://test-prod.bco-dmo.org/sites/all/themes/bcodmo/ie8.css?p3jqgf");
<!--
(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://test-prod.bco-dmo.org/sites/default/files/googleanalytics/analytics.js?p3jqgf","ga");ga("create", "UA-16906710-4", {"cookieDomain":"auto","allowLinker":true});ga("require", "linker");ga("linker:autoLink", ["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]);ga("set", "page", "/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer);ga("send", "pageview");
//-->
<!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"bcodmo","theme_token":"vnnFIU-fn4yOA8lnCemT4Web6ljp6nC9dGO6gWiW214","js":{"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.10\/jquery.min.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/libraries\/chosen\/chosen.jquery.min.js":1,"sites\/all\/modules\/features\/osprey_usage_stats\/js\/event-tracker.js":1,"sites\/all\/modules\/contrib\/mefibs\/js\/mefibs.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"0":1,"sites\/all\/modules\/contrib\/chosen\/chosen.js":1,"sites\/all\/themes\/bcodmo\/js\/bcodmo.js":1,"sites\/all\/themes\/bcodmo\/js\/typeahead.bundle.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/libraries\/chosen\/chosen.css":1,"sites\/all\/modules\/contrib\/chosen\/css\/chosen-drupal.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_user\/ldap_user.css":1,"modules\/aggregator\/aggregator.css":1,"sites\/all\/modules\/contrib\/date\/date_api\/date.css":1,"sites\/all\/modules\/contrib\/date\/date_popup\/themes\/datepicker.1.7.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/ldap\/ldap_servers\/ldap_servers.admin.css":1,"sites\/all\/modules\/contrib\/biblio\/biblio.css":1,"\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.1.0\/css\/font-awesome.css":1,"sites\/all\/themes\/bcodmo\/reset.css":1,"sites\/all\/themes\/bcodmo\/style.css":1,"sites\/all\/themes\/bcodmo\/ie8.css":1}},"mefibs":{"forms":{"search_es_multi_header":{"view_name":"search_es_multi","view_display_id":"page","form_prefix":"mefibs-form-search-es-multi-header","elements":["keywords","search_api_multi_fulltext_op"]}}},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackDomainMode":"2","trackCrossDomains":["www.bco-dmo.org","www.bcodmo.org","osprey.bco-dmo.org"]},"chosen":{"selector":"form#views-exposed-form-project-to-deployments-project-node-deployments-display select#edit-platform-type,.chosen-select, form#views-exposed-form-search-es-multi-page select#edit-type, form#nsf-tracker-interface-update-form select#edit-project-id, form#search-api-admin-index-fields select#edit-additional-field","minimum_single":9,"minimum_multiple":9,"minimum_width":200,"options":{"allow_single_deselect":false,"disable_search":false,"disable_search_threshold":9,"search_contains":true,"placeholder_text_multiple":"Choose some options","placeholder_text_single":"Choose an option","no_results_text":"No results match","inherit_select_classes":true}},"urlIsAjaxTrusted":{"\/search":true},"bcodmo":{"base_url":"https:\/\/test-prod.bco-dmo.org"}});
//-->
    Skip to main content
            Data
            Resources
            About Us
 AffiliationAwardDatasetDeploymentFundingInstrumentPageParameterPersonPlatformProgramProject
    Database
    39Programs843Projects2622Deployments8816Datasets1353Instruments4583Parameters2355People531Affiliations83Funding1610Awards  
    Geospatial Access
    Contribute Data
    Getting started
ยป How-to Guide
ยป FAQs
Metadata Forms (.rtf files)
ยป Program Metadata Form
ยป Project Metadata Form
ยป Deployment Metadata Form
ยป Dataset Metadata Form
                  	            	        Page not found    	            	            	            	          
    The requested page "/d1/mn/v2/monitor/ping" could not be found.  
            &copy;2018            Biological and Chemical Oceanography Data Management Office.
            Funded by the U.S. National Science Foundation
               @BCODMO
               View profile
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:10: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:10: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-22:00:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:10: [INFO]: Unable to assess v2 capabilities for MN: https://ncei-node.test.dataone.org/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:10: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:10: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-22:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:11: [INFO]: Unable to assess v2 capabilities for MN: https://edacd1mn.unm.edu/mn/v1 : ServiceFailure : 404: NOT FOUND: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      404 Not Found
      Home
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:11: [INFO]: Unable to assess v1 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v1/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v1/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 22:00:11 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bbb2cc80&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v1/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v1/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v1/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v1/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v1/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517868011479050&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v1/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4bacc2030&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v1/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4baf80970&gt;
          REMOTE_PORT
          &#39;39755&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmnv2.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:11: [INFO]: Unable to assess v2 capabilities for MN: https://gmnv2.test.dataone.org/mn/v1 : ServiceFailure : 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  AssertionError at /v2/monitor/ping
  Invalid content type. content-type=&quot;text/plain&quot;
      Request Method:
      GET
      Request URL:
      https://gmnv2.test.dataone.org/mn/v2/monitor/ping
      Django Version:
      1.9.6
      Exception Type:
      AssertionError
      Exception Value:
      Invalid content type. content-type=&quot;text/plain&quot;
      Exception Location:
      /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type, line 181
      Python Executable:
      /usr/bin/python
      Python Version:
      2.7.6
      Python Path:
      [&#39;/var/local/dataone&#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/lib/python2.7/site-packages/service/gmn/..&#39;]
      Server time:
      Mon, 5 Feb 2018 22:00:11 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
                              # Get the exception info now, in case another exception is thrown later.
                              signals.got_request_exception.send(sender=self.__class__, request=request)
                              response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
                          try:
                              # Apply response middleware, regardless of the response
                              for middleware_method in self._response_middleware:
                response = middleware_method(request, response) ...
                                  # Complain if the response middleware returned None (a common error).
                                  if response is None:
                                      raise ValueError(
                                          &quot;%s.process_response didn&#39;t return an &quot;
                                          &quot;HttpResponse object. It returned None instead.&quot;
                                          % (middleware_method.__self__.__class__.__name__))
                    &#x25b6; Local vars
                  Variable
                  Value
                    callback_args
                    ()
                    resolver_match
                    ResolverMatch(func=mn.restrict_to_verb.get_monitor_ping, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
                    response_is_rendered
                    False
                    middleware_method
                    &lt;bound method ResponseHandler.process_response of &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;&gt;
                    self
                    &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    callback
                    &lt;function get_monitor_ping at 0x7fa4bbd41d70&gt;
                    wrapped_callback
                    &lt;function get_monitor_ping at 0x7fa4bbb2cc80&gt;
                    resolver
                    &lt;RegexURLResolver &#39;mn.urls&#39; (None:None) ^/&gt;
                    callback_kwargs
                    {}
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    urlconf
                    &#39;mn.urls&#39;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in process_response
                        response = self._http_response_with_identifier_type(request, view_result)
                      else:
                        assert False, &quot;Unknown view response type: {} {}&quot;.format(
                          type(view_result), str(view_result)
                        )
                      self._debug_mode_responses(request, response)
                      if settings.GMN_DEBUG:
      self._assert_correct_return_type(request, response) ...
                      return response
                    def _debug_mode_responses(self, request, response):
                      &quot;&quot;&quot;Extra functionality available in debug mode.
                      &quot;&quot;&quot;
                      if settings.GMN_DEBUG:
                    &#x25b6; Local vars
                  Variable
                  Value
                    view_result
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
          /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type
                        &#39;replicate&#39;,
                      ):
                        return
                      if request.method == &#39;HEAD&#39; and api_verb_str == &#39;object&#39;:
                        return
                      # Anything else has to be a valid XML doc
                      assert response[&#39;content-type&#39;] == d1_common.const.CONTENT_TYPE_XML, \
      u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;]) ...
                      assert d1_common.type_conversions.str_is_well_formed(response.content), \
                        u&#39;Not well formed XML. content=&quot;{}&quot;&#39;.format(response.content)
                      # The XML doc can be a D1 error or a D1 type corresponding to the API
                      if d1_common.type_conversions.str_is_error(response.content):
                        return
                    &#x25b6; Local vars
                  Variable
                  Value
                    api_verb_str
                    u&#39;monitor&#39;
                    self
                    &lt;mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0&gt;
                    request
                    &lt;WSGIRequest: GET &#39;/mn/v2/monitor/ping&#39;&gt;
                    response
                    &lt;HttpResponse status_code=200, &quot;text/plain&quot;&gt;
    <input type="hidden" name="title"
      value="AssertionError at /v2/monitor/ping">
Environment:
Request Method: GET
Request URL: https://gmnv2.test.dataone.org/mn/v2/monitor/ping
Django Version: 1.9.6
Python Version: 2.7.6
Installed Applications:
(&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
Installed Middleware:
(&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
Traceback:
File "/var/local/dataone/gmn/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  235.                 response = middleware_method(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in process_response
  67.       self._assert_correct_return_type(request, response)
File "/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py" in _assert_correct_return_type
  181.       u&#39;Invalid content type. content-type=&quot;{}&quot;&#39;.format(response[&#39;content-type&#39;])
Exception Type: AssertionError at /v2/monitor/ping
Exception Value: Invalid content type. content-type=&quot;text/plain&quot;
  Request information
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          mod_wsgi.listener_port
          &#39;443&#39;
          CONTEXT_DOCUMENT_ROOT
          &#39;/var/www&#39;
          SERVER_SOFTWARE
          &#39;Apache/2.4.7 (Ubuntu)&#39;
          mod_wsgi.process_group
          &#39;gmn&#39;
          SCRIPT_NAME
          u&#39;/mn&#39;
          mod_wsgi.enable_sendfile
          &#39;0&#39;
          mod_wsgi.handler_script
          &#39;&#39;
          SERVER_SIGNATURE
          &#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443&lt;/address&gt;\n&#39;
          REQUEST_METHOD
          &#39;GET&#39;
          PATH_INFO
          u&#39;/v2/monitor/ping&#39;
          SERVER_PROTOCOL
          &#39;HTTP/1.1&#39;
          QUERY_STRING
          &#39;&#39;
          SSL_TLS_SNI
          &#39;gmnv2.test.dataone.org&#39;
          HTTP_USER_AGENT
          &#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;
          HTTP_CONNECTION
          &#39;Keep-Alive&#39;
          SERVER_NAME
          &#39;gmnv2.test.dataone.org&#39;
          REMOTE_ADDR
          &#39;64.106.40.19&#39;
          mod_wsgi.queue_start
          &#39;1517868011546237&#39;
          mod_wsgi.request_handler
          &#39;wsgi-script&#39;
          wsgi.url_scheme
          &#39;https&#39;
          HTTP_VIA
          &#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;
          PATH_TRANSLATED
          &#39;/var/www/v2/monitor/ping&#39;
          SERVER_PORT
          &#39;443&#39;
          wsgi.multiprocess
          True
          mod_wsgi.input_chunked
          &#39;0&#39;
          SERVER_ADDR
          &#39;64.106.40.36&#39;
          DOCUMENT_ROOT
          &#39;/var/www&#39;
          SSL_CLIENT_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFqzCCA5OgAwIBAgIJANoyY6KhLQCdMA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDMyMDE4MTcwNloX\nDTE4MDMxOTE4MTcwNlowTzETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxHzAdBgNVBAMMFnVybjpub2RlOmNuU2FuZGJveE9SQzEw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpOO/YcfPm8fM2s1hwSSzT\naFPizLuxIC9x8GPmcU+zSJwKAjzcxKTC8p8u+e9lREmbrqMAT0j57YfToLpl2rK1\n5VRwGd0+YWGZLuk8vltmW4MnZduRuVp8HBo7tP6HgHQHs+5MjkO69xSbkGJapBkn\nLIEGxL69UgEgOgTz5z7uaL30c3tEmItldyTHjgrFlGzTKer8C1XzP0pa/tqqHuAo\n47Ur8GQ8iinb0cUK5mbPbJi5rJK3L/1tuaieQSNGUE2ZJ5XuNoUFAhbb84FsKETy\nyISV+m4g5mmer3763Ue7NZmaQBDH7VwRXnl5AG/WjG6Vl+jXMJ1ynHM2pW9LUSXr\nAgMBAAGjggGCMIIBfjAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NM\nIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUniFyUATSN6XuZLGNdHPk\ntiTjNRUwHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8E\ngfkwgfYwPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0\nYU9ORVRlc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRh\nb25lLm9yZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDov\nL2NuLXVubS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDyg\nOqA4hjZodHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0\nSW50X0NSTC5wZW0wDQYJKoZIhvcNAQEFBQADggIBAE5w9LRFLwdm+eaE1oX5lyWI\n+B36EmcLkAIdyIVo8Eu0nV0M7EetoneP4VoekM+lBoZ17/zxPkYS2nzEvsB9q7qB\nZGX1y5zgBSVbZHfciwigvhbgryx/M0hkaV/SxABVOcrosQhYM7H5xzOBF6B0sRXh\n5pQctPqNlCo+/nFa9GC+Ra4BnyYEn4gTDkBKFjEubu6gqhECQANVABGK9gFjlQSd\ntB1DqbZZPH/NWfGUIKgtt8+yPABwfldOvYzaEcbbhkGW69qONCylTcp0K/kwJJqd\nUBZw+/biBNVE47nJ8iuvvO4M7+cl/VyI3E02ynKBU9/KJw2h32DJRMJSe8CLJLb3\nIJ82E5ZNlC0kHInxsQnDiIm0n05f41zWjoo8a0OTB1hMmXT7cQrBbaRCvxCXMvYf\n5KR5oB1gyHVquMSMNgfR7O7mXrkoOQ4gs1uiw9By+bgwx3rTWd79d06sQIAFISjr\n0X03fzAKlinO8TueGtAkzCs1n/G7MEJn9W4F29Cr10/T2N5SHS3nGjFmT0YzhPUl\n0G0gBbP6T2mPvz8SSvmOP5sLKF3szKFOWvVBdDrkyf1fxdKBPM7ordBlvZsmqp+l\nsMhmn2pxxUZd/nJEoEnNZDoVe9HpjiiL1EPi7lDFRf4Y0VJoup1cYzmmOed2iVqb\nAb+CNqcqEUpRk8ub3Ks6\n-----END CERTIFICATE-----\n&#39;
          SCRIPT_FILENAME
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi&#39;
          SERVER_ADMIN
          &#39;webmaster@localhost&#39;
          wsgi.input
          &lt;mod_wsgi.Input object at 0x7fa4baf80970&gt;
          HTTP_HOST
          &#39;gmnv2.test.dataone.org&#39;
          CONTEXT_PREFIX
          &#39;&#39;
          wsgi.multithread
          True
          mod_wsgi.callable_object
          &#39;application&#39;
          REQUEST_URI
          &#39;/mn/v2/monitor/ping&#39;
          wsgi.version
          (1, 0)
          GATEWAY_INTERFACE
          &#39;CGI/1.1&#39;
          wsgi.run_once
          False
          wsgi.errors
          &lt;mod_wsgi.Log object at 0x7fa4bacc2030&gt;
          REMOTE_PORT
          &#39;39756&#39;
          mod_wsgi.listener_host
          &#39;&#39;
          REQUEST_SCHEME
          &#39;https&#39;
          mod_wsgi.version
          (3, 4)
          mod_wsgi.application_group
          &#39;&#39;
          mod_wsgi.script_reloading
          &#39;1&#39;
          wsgi.file_wrapper
          &#39;&#39;
          HTTP_ACCEPT_ENCODING
          &#39;gzip,deflate&#39;
          SSL_SERVER_CERT
          &#39;-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgISA9K9vNyjJfhZN+nP7627uO5BMA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjcxNjQ0MTNaFw0x\nODAzMjcxNjQ0MTNaMCExHzAdBgNVBAMTFmdtbnYyLnRlc3QuZGF0YW9uZS5vcmcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDcyDgGOpI7woMUGkEJmldj\nD/zSAB+S89TSdv5L1SqKgZ7odsPFRMLzKUEBTLoMRG6czCf02cTU16sHjcxGX7RU\nMx4NPprVyLagOWS4s5fG2TYkajroHfM2/qXwHjG0pTsREcYOWGwwJrhCagiJ9USp\nxFBB3QGZa2TC+hktbZGd4wZXUgWVksYcovGiWeHPabgYil2WX462jo+SyrfL86Je\ndVpnuXiR97Iiy2j/SqpwPBCrKXZgI2Bpvp/nnYwxvcK2jfsgcKssNl0kMKTONRFj\n6UU797ji10WCE66KitiFs62bsx8dHl8aPflcQP3eL5yXblb88MxpOSDD02OyQtl1\nAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH\nAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNUsknkjJk+bOX/5\neugX4b5/x/YCMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG\nAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZ21udjIudGVzdC5kYXRhb25lLm9yZzCB\n/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB\nBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB\nngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg\nUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg\nQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu\nb3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBkixZ7si3RBBLJQs4E\n682d8abPWpRbTJof2bu4y0Y4KiMpiitjV62Ec+dBRFWV6jKLKvqMUVR1roAV+eV2\nHp91hNDBq7rvcBxVIP4oFnqg4NZGyOx5DAWRwyFDqH86X2q5C3f/6XUWwvEoNXoJ\nA2zplF140M512YLoiZLqX0mhcFkw4Rr3xPGiyqB5mD8Zn2v6E6qw4S+iwqQRquD+\nKUlEou9wGGs3ROLJXuqrc3DEjwQzCASbnsRGMvbRR7d63AzsqdXgwUAe5PYTCIAz\nKw5fWkf6Q0R1CfIE5QyLxAzpOo4cdBjqIqYBIPgMb4BeyHQV0OVTSJQza3B2jCUk\nUmm7\n-----END CERTIFICATE-----\n&#39;
  Settings
  Using settings module gmn.settings
        Setting
        Value
          MONTH_DAY_FORMAT
          &#39;F j&#39;
          SECURE_SSL_REDIRECT
          False
          SECURE_BROWSER_XSS_FILTER
          False
          USE_X_FORWARDED_PORT
          False
          USE_THOUSAND_SEPARATOR
          False
          CSRF_COOKIE_SECURE
          False
          LANGUAGE_CODE
          &#39;en-us&#39;
          ROOT_URLCONF
          &#39;mn.urls&#39;
          MANAGERS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          EMAIL_HOST_PASSWORD
          u&#39;********************&#39;
          SILENCED_SYSTEM_CHECKS
          []
          DEFAULT_CHARSET
          &#39;utf-8&#39;
          SESSION_SERIALIZER
          &#39;django.contrib.sessions.serializers.JSONSerializer&#39;
          STATIC_ROOT
          None
          LOG_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log&#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &#39;?&#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &#39;0/3&#39;
          MAX_XML_DOCUMENT_SIZE
          1048576
          USE_L10N
          False
          ALLOWED_HOSTS
          [&#39;localhost&#39;, &#39;127.0.0.1&#39;]
          MESSAGE_STORAGE
          &#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;
          EMAIL_SUBJECT_PREFIX
          &#39;[Django] &#39;
          NODE_SYNC_SCHEDULE_YEAR
          &#39;*&#39;
          SECURE_HSTS_SECONDS
          0
          STATICFILES_FINDERS
          [&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 &#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]
          SESSION_CACHE_ALIAS
          &#39;default&#39;
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_NAME
          &#39;sessionid&#39;
          TIME_INPUT_FORMATS
          [&#39;%H:%M:%S&#39;, &#39;%H:%M:%S.%f&#39;, &#39;%H:%M&#39;]
          SECURE_REDIRECT_EXEMPT
          []
          DATABASES
          {&#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;gmn&#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;}}
          EMAIL_SSL_KEYFILE
          u&#39;********************&#39;
          TEMPLATE_DEBUG
          True
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          GMN_DEBUG
          True
          STATIC_URL
          &#39;./mn/static/&#39;
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 &#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]
          DEFAULT_CONTENT_TYPE
          &#39;text/html&#39;
          APPEND_SLASH
          True
          FIRST_DAY_OF_WEEK
          0
          DATABASE_ROUTERS
          []
          DEFAULT_TABLESPACE
          &#39;&#39;
          OBJECT_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object&#39;
          YEAR_MONTH_FORMAT
          &#39;F Y&#39;
          STATICFILES_STORAGE
          &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;
          CACHES
          {&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}
          SERVER_EMAIL
          &#39;root@localhost&#39;
          SESSION_COOKIE_PATH
          &#39;/&#39;
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          MIDDLEWARE_CLASSES
          (&#39;mn.middleware.request_handler.RequestHandler&#39;,
 &#39;mn.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;mn.middleware.response_handler.ResponseHandler&#39;,
 &#39;mn.middleware.view_handler.ViewHandler&#39;,
 &#39;mn.middleware.startup_handler.StartupHandler&#39;)
          TIER
          3
          THOUSAND_SEPARATOR
          &#39;,&#39;
          SECRET_KEY
          u&#39;********************&#39;
          LANGUAGE_COOKIE_NAME
          &#39;django_language&#39;
          WRAPPED_MODE_BASIC_AUTH_USERNAME
          &#39;&#39;
          DEFAULT_INDEX_TABLESPACE
          &#39;&#39;
          MONITOR
          True
          ECHO_REQUEST_OBJECT
          False
          LOGGING_CONFIG
          &#39;logging.config.dictConfig&#39;
          NODE_SUBJECT
          &#39;CN=urn:node:mnTestGMNv2,DC=dataone,DC=org&#39;
          TEMPLATE_LOADERS
          (&#39;django.template.loaders.filesystem.Loader&#39;,)
          WRAPPED_MODE_BASIC_AUTH_ENABLED
          False
          NODE_SYNCHRONIZE
          True
          WSGI_APPLICATION
          None
          NODE_IDENTIFIER
          &#39;urn:node:mnTestGMNv2&#39;
          X_FRAME_OPTIONS
          &#39;SAMEORIGIN&#39;
          AUTHENTICATION_BACKENDS
          [&#39;django.contrib.auth.backends.ModelBackend&#39;]
          FORCE_SCRIPT_NAME
          None
          USE_X_FORWARDED_HOST
          False
          CSRF_HEADER_NAME
          &#39;HTTP_X_CSRFTOKEN&#39;
          EMAIL_TIMEOUT
          None
          SECURE_SSL_HOST
          None
          SIGNING_BACKEND
          &#39;django.core.signing.TimestampSigner&#39;
          SESSION_COOKIE_SECURE
          True
          CSRF_COOKIE_DOMAIN
          None
          FILE_CHARSET
          &#39;utf-8&#39;
          DEBUG
          True
          CSRF_TRUSTED_ORIGINS
          []
          LANGUAGE_COOKIE_DOMAIN
          None
          SYSMETA_STORE_PATH
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta&#39;
          DEFAULT_FILE_STORAGE
          &#39;django.core.files.storage.FileSystemStorage&#39;
          INSTALLED_APPS
          (&#39;django.contrib.staticfiles&#39;, &#39;mn&#39;)
          PUBLIC_OBJECT_LIST
          True
          LANGUAGES
          [(&#39;af&#39;, &#39;Afrikaans&#39;),
 (&#39;ar&#39;, &#39;Arabic&#39;),
 (&#39;ast&#39;, &#39;Asturian&#39;),
 (&#39;az&#39;, &#39;Azerbaijani&#39;),
 (&#39;bg&#39;, &#39;Bulgarian&#39;),
 (&#39;be&#39;, &#39;Belarusian&#39;),
 (&#39;bn&#39;, &#39;Bengali&#39;),
 (&#39;br&#39;, &#39;Breton&#39;),
 (&#39;bs&#39;, &#39;Bosnian&#39;),
 (&#39;ca&#39;, &#39;Catalan&#39;),
 (&#39;cs&#39;, &#39;Czech&#39;),
 (&#39;cy&#39;, &#39;Welsh&#39;),
 (&#39;da&#39;, &#39;Danish&#39;),
 (&#39;de&#39;, &#39;German&#39;),
 (&#39;el&#39;, &#39;Greek&#39;),
 (&#39;en&#39;, &#39;English&#39;),
 (&#39;en-au&#39;, &#39;Australian English&#39;),
 (&#39;en-gb&#39;, &#39;British English&#39;),
 (&#39;eo&#39;, &#39;Esperanto&#39;),
 (&#39;es&#39;, &#39;Spanish&#39;),
 (&#39;es-ar&#39;, &#39;Argentinian Spanish&#39;),
 (&#39;es-co&#39;, &#39;Colombian Spanish&#39;),
 (&#39;es-mx&#39;, &#39;Mexican Spanish&#39;),
 (&#39;es-ni&#39;, &#39;Nicaraguan Spanish&#39;),
 (&#39;es-ve&#39;, &#39;Venezuelan Spanish&#39;),
 (&#39;et&#39;, &#39;Estonian&#39;),
 (&#39;eu&#39;, &#39;Basque&#39;),
 (&#39;fa&#39;, &#39;Persian&#39;),
 (&#39;fi&#39;, &#39;Finnish&#39;),
 (&#39;fr&#39;, &#39;French&#39;),
 (&#39;fy&#39;, &#39;Frisian&#39;),
 (&#39;ga&#39;, &#39;Irish&#39;),
 (&#39;gd&#39;, &#39;Scottish Gaelic&#39;),
 (&#39;gl&#39;, &#39;Galician&#39;),
 (&#39;he&#39;, &#39;Hebrew&#39;),
 (&#39;hi&#39;, &#39;Hindi&#39;),
 (&#39;hr&#39;, &#39;Croatian&#39;),
 (&#39;hu&#39;, &#39;Hungarian&#39;),
 (&#39;ia&#39;, &#39;Interlingua&#39;),
 (&#39;id&#39;, &#39;Indonesian&#39;),
 (&#39;io&#39;, &#39;Ido&#39;),
 (&#39;is&#39;, &#39;Icelandic&#39;),
 (&#39;it&#39;, &#39;Italian&#39;),
 (&#39;ja&#39;, &#39;Japanese&#39;),
 (&#39;ka&#39;, &#39;Georgian&#39;),
 (&#39;kk&#39;, &#39;Kazakh&#39;),
 (&#39;km&#39;, &#39;Khmer&#39;),
 (&#39;kn&#39;, &#39;Kannada&#39;),
 (&#39;ko&#39;, &#39;Korean&#39;),
 (&#39;lb&#39;, &#39;Luxembourgish&#39;),
 (&#39;lt&#39;, &#39;Lithuanian&#39;),
 (&#39;lv&#39;, &#39;Latvian&#39;),
 (&#39;mk&#39;, &#39;Macedonian&#39;),
 (&#39;ml&#39;, &#39;Malayalam&#39;),
 (&#39;mn&#39;, &#39;Mongolian&#39;),
 (&#39;mr&#39;, &#39;Marathi&#39;),
 (&#39;my&#39;, &#39;Burmese&#39;),
 (&#39;nb&#39;, &#39;Norwegian Bokmal&#39;),
 (&#39;ne&#39;, &#39;Nepali&#39;),
 (&#39;nl&#39;, &#39;Dutch&#39;),
 (&#39;nn&#39;, &#39;Norwegian Nynorsk&#39;),
 (&#39;os&#39;, &#39;Ossetic&#39;),
 (&#39;pa&#39;, &#39;Punjabi&#39;),
 (&#39;pl&#39;, &#39;Polish&#39;),
 (&#39;pt&#39;, &#39;Portuguese&#39;),
 (&#39;pt-br&#39;, &#39;Brazilian Portuguese&#39;),
 (&#39;ro&#39;, &#39;Romanian&#39;),
 (&#39;ru&#39;, &#39;Russian&#39;),
 (&#39;sk&#39;, &#39;Slovak&#39;),
 (&#39;sl&#39;, &#39;Slovenian&#39;),
 (&#39;sq&#39;, &#39;Albanian&#39;),
 (&#39;sr&#39;, &#39;Serbian&#39;),
 (&#39;sr-latn&#39;, &#39;Serbian Latin&#39;),
 (&#39;sv&#39;, &#39;Swedish&#39;),
 (&#39;sw&#39;, &#39;Swahili&#39;),
 (&#39;ta&#39;, &#39;Tamil&#39;),
 (&#39;te&#39;, &#39;Telugu&#39;),
 (&#39;th&#39;, &#39;Thai&#39;),
 (&#39;tr&#39;, &#39;Turkish&#39;),
 (&#39;tt&#39;, &#39;Tatar&#39;),
 (&#39;udm&#39;, &#39;Udmurt&#39;),
 (&#39;uk&#39;, &#39;Ukrainian&#39;),
 (&#39;ur&#39;, &#39;Urdu&#39;),
 (&#39;vi&#39;, &#39;Vietnamese&#39;),
 (&#39;zh-hans&#39;, &#39;Simplified Chinese&#39;),
 (&#39;zh-hant&#39;, &#39;Traditional Chinese&#39;)]
          REPLICATION_SPACEALLOCATED
          10995116277760
          NODE_SYNC_SCHEDULE_MONTH
          &#39;*&#39;
          STATICFILES_DIRS
          []
          PREPEND_WWW
          False
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&#39;********************&#39;
          LANGUAGE_COOKIE_AGE
          None
          SESSION_COOKIE_HTTPONLY
          True
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          CSRF_COOKIE_AGE
          31449600
          DATETIME_FORMAT
          &#39;N j, Y, P&#39;
          LOGIN_URL
          &#39;/accounts/login/&#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          REPLICATION_ALLOWEDNODE
          ()
          SESSION_SAVE_EVERY_REQUEST
          False
          STAND_ALONE
          False
          TIME_FORMAT
          &#39;P&#39;
          AUTH_USER_MODEL
          &#39;auth.User&#39;
          DATE_INPUT_FORMATS
          [&#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y&#39;,
 &#39;%b %d %Y&#39;,
 &#39;%b %d, %Y&#39;,
 &#39;%d %b %Y&#39;,
 &#39;%d %b, %Y&#39;,
 &#39;%B %d %Y&#39;,
 &#39;%B %d, %Y&#39;,
 &#39;%d %B %Y&#39;,
 &#39;%d %B, %Y&#39;]
          CSRF_COOKIE_NAME
          &#39;csrftoken&#39;
          AUTH_PASSWORD_VALIDATORS
          u&#39;********************&#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&#39;********************&#39;
          SESSION_FILE_PATH
          None
          CACHE_MIDDLEWARE_ALIAS
          &#39;default&#39;
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          NUMBER_GROUPING
          0
          SESSION_ENGINE
          &#39;django.contrib.sessions.backends.db&#39;
          CSRF_FAILURE_VIEW
          &#39;django.views.csrf.csrf_failure&#39;
          CSRF_COOKIE_PATH
          &#39;/&#39;
          LOGIN_REDIRECT_URL
          &#39;/accounts/profile/&#39;
          TEMPLATE_STRING_IF_INVALID
          &#39;&#39;
          WRAPPED_MODE_BASIC_AUTH_PASSWORD
          u&#39;********************&#39;
          DECIMAL_SEPARATOR
          &#39;.&#39;
          IGNORABLE_404_URLS
          []
          NODE_SYNC_SCHEDULE_HOUR
          &#39;*&#39;
          LOCALE_PATHS
          []
          REPLICATION_MAXOBJECTSIZE
          -1
          NODE_REPLICATE
          True
          LOGOUT_URL
          &#39;/accounts/logout/&#39;
          EMAIL_USE_TLS
          False
          ALLOW_INTEGRATION_TESTS
          True
          FIXTURE_DIRS
          []
          EMAIL_HOST
          &#39;localhost&#39;
          DATE_FORMAT
          &#39;N j, Y&#39;
          MEDIA_ROOT
          &#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores&#39;
          NODE_NAME
          &#39;GMN v2 Test&#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          &#39;django.views.debug.SafeExceptionReporterFilter&#39;
          ADMINS
          ((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;),)
          FORMAT_MODULE_PATH
          None
          DEFAULT_FROM_EMAIL
          &#39;webmaster@localhost&#39;
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          MEDIA_URL
          &#39;&#39;
          CLIENT_CERT_PATH
          &#39;/var/local/dataone/certs/client/client_cert.pem&#39;
          TEMPLATE_DIRS
          (&#39;/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates&#39;,)
          NODE_BASEURL
          &#39;https://gmnv2.test.dataone.org/mn&#39;
          DATAONE_ROOT
          &#39;https://cn-sandbox.test.dataone.org/cn&#39;
          NODE_CONTACT_SUBJECT
          &#39;CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org&#39;
          DISALLOWED_USER_AGENTS
          []
          ALLOWED_INCLUDE_ROOTS
          []
          USE_I18N
          True
          LOGGING
          {&#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/lib/python2.7/site-packages/service/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;: True},
             &#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}
          NODE_DESCRIPTION
          &#39;GMN v2 Test&#39;
          SHORT_DATE_FORMAT
          &#39;m/d/Y&#39;
          TEMPLATES
          []
          SECURE_PROXY_SSL_HEADER
          None
          LOG_LEVEL
          &#39;DEBUG&#39;
          TEST_RUNNER
          &#39;django.test.runner.DiscoverRunner&#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&#39;********************&#39;
          NODE_SYNC_SCHEDULE_SECOND
          &#39;0&#39;
          TIME_ZONE
          &#39;UTC&#39;
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          EMAIL_BACKEND
          &#39;django.core.mail.backends.smtp.EmailBackend&#39;
          EMAIL_USE_SSL
          False
          TEMPLATE_CONTEXT_PROCESSORS
          [&#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;]
          MIGRATION_MODULES
          {}
          SESSION_COOKIE_AGE
          1209600
          SETTINGS_MODULE
          &#39;gmn.settings&#39;
          USE_ETAGS
          False
          NODE_SYNC_SCHEDULE_MONTHDAY
          &#39;*&#39;
          LANGUAGES_BIDI
          [&#39;he&#39;, &#39;ar&#39;, &#39;fa&#39;, &#39;ur&#39;]
          FILE_UPLOAD_TEMP_DIR
          None
          INTERNAL_IPS
          []
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          EMAIL_PORT
          25
          USE_TZ
          False
          SHORT_DATETIME_FORMAT
          &#39;m/d/Y P&#39;
          PUBLIC_LOG_RECORDS
          True
          TEST_NON_SERIALIZED_APPS
          []
          PASSWORD_HASHERS
          u&#39;********************&#39;
          ABSOLUTE_URL_OVERRIDES
          {}
          LANGUAGE_COOKIE_PATH
          &#39;/&#39;
          NODE_STATE
          &#39;up&#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          EMAIL_SSL_CERTFILE
          None
          CSRF_COOKIE_HTTPONLY
          False
          DATETIME_INPUT_FORMATS
          [&#39;%Y-%m-%d %H:%M:%S&#39;,
 &#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 &#39;%Y-%m-%d %H:%M&#39;,
 &#39;%Y-%m-%d&#39;,
 &#39;%m/%d/%Y %H:%M:%S&#39;,
 &#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%Y %H:%M&#39;,
 &#39;%m/%d/%Y&#39;,
 &#39;%m/%d/%y %H:%M:%S&#39;,
 &#39;%m/%d/%y %H:%M:%S.%f&#39;,
 &#39;%m/%d/%y %H:%M&#39;,
 &#39;%m/%d/%y&#39;]
          DATAONE_TRUSTED_SUBJECTS
          set([])
          EMAIL_HOST_USER
          &#39;&#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:11: [INFO]: Unable to assess v1 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja: Name or service not known [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ubuntu16-04.kitty.ninja/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:11: [INFO]: Unable to assess v2 capabilities for MN: https://ubuntu16-04.kitty.ninja/mn/v1 : ServiceFailure : class org.dataone.client.exception.ClientSideException: /ubuntu16-04.kitty.ninja [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/node [org.dataone.client.rest.RestClient]
20180205-22:00:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20180205-22:00:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/node [org.dataone.client.rest.RestClient]
20180205-22:00:12: [INFO]: MNs available:   7 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: MN:   https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: MN:   https://dataone-dev.nkn.uidaho.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: MN:   https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: MN:   https://test-prod.bco-dmo.org/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: MN:   https://ncei-node.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: MN:   https://edacd1mn.unm.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: MN:   https://pangaea-dev-orc-1.test.dataone.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1/meta/testCnGetLogRecords_Access_public_urnnodemnSandboxUCSB1 [org.dataone.client.rest.RestClient]
20180205-22:00:13: [ERROR]: testCnGetLogRecords_Access: Unable to get or create a test object on MN https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
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.LogAggregationFunctionalTestImplementations.testCnGetLogRecords_Access(LogAggregationFunctionalTestImplementations.java:894)
	at org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT.testCnGetLogRecords_Access(LogAggregationFunctionalIT.java:48)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20180205-22:00:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.nkn.uidaho.edu/mn/v1/meta/testCnGetLogRecords_Access_public_urnnodemnTestNKN [org.dataone.client.rest.RestClient]
20180205-22:00:14: [ERROR]: testCnGetLogRecords_Access: Unable to get or create a test object on MN https://dataone-dev.nkn.uidaho.edu/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
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.LogAggregationFunctionalTestImplementations.testCnGetLogRecords_Access(LogAggregationFunctionalTestImplementations.java:894)
	at org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT.testCnGetLogRecords_Access(LogAggregationFunctionalIT.java:48)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20180205-22:00:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1/meta/testCnGetLogRecords_Access_public_urnnodemnSandboxUCSB2 [org.dataone.client.rest.RestClient]
20180205-22:00:14: [ERROR]: testCnGetLogRecords_Access: Unable to get or create a test object on MN https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
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.LogAggregationFunctionalTestImplementations.testCnGetLogRecords_Access(LogAggregationFunctionalTestImplementations.java:894)
	at org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT.testCnGetLogRecords_Access(LogAggregationFunctionalIT.java:48)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20180205-22:00:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test-prod.bco-dmo.org/d1/mn/v1/meta/testCnGetLogRecords_Access_public_urnnodeBCODMO [org.dataone.client.rest.RestClient]
20180205-22:00:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: certificate filename: cnSandboxORC1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-22:00:15: [INFO]: client setup as Subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: creating a test object.  pid = testCnGetLogRecords_Access_public_urnnodeBCODMO on https://test-prod.bco-dmo.org/d1/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: SystemMetadata for pid: testCnGetLogRecords_Access_public_urnnodeBCODMO
<?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>testCnGetLogRecords_Access_public_urnnodeBCODMO</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnSandboxORC1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2018-02-05T22:00:15.095+00:00</dateUploaded>
    <dateSysMetadataModified>2018-02-05T22:00:15.095+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:BCODMO</originMemberNode>
    <authoritativeMemberNode>urn:node:BCODMO</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test-prod.bco-dmo.org/d1/mn/v1/object; MMP message has: ParamPart:pid = testCnGetLogRecords_Access_public_urnnodeBCODMO; FilePart:object = /tmp/mmp.output.326669572328746800.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.472474012807600041.tmp (1003 bytes);  [org.dataone.client.rest.RestClient]
20180205-22:00:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-22:00:15: [ERROR]: testCnGetLogRecords_Access: Unable to get or create a test object on MN https://test-prod.bco-dmo.org/d1/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/The request method is not implemented for this service: POST
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.LogAggregationFunctionalTestImplementations.testCnGetLogRecords_Access(LogAggregationFunctionalTestImplementations.java:894)
	at org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT.testCnGetLogRecords_Access(LogAggregationFunctionalIT.java:48)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/The request method is not implemented for this service: POST
	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.NotImplemented: The request method is not implemented for this service: POST
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:655)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:538)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:371)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:321)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:115)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:90)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v1.impl.MultipartMNode.create(MultipartMNode.java:566)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:500)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20180205-22:00:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/meta/testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient]
20180205-22:00:15: [INFO]:  ====>>>>> pid of procured test Object: testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/meta/testCnGetLogRecords_Access_testPerson_urnnodemnTestNCEI [org.dataone.client.rest.RestClient]
20180205-22:00:15: [INFO]:  ====>>>>> pid of procured test Object: testCnGetLogRecords_Access_testPerson_urnnodemnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei-node.test.dataone.org/mn/v1/meta/testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestNCEI [org.dataone.client.rest.RestClient]
20180205-22:00:15: [INFO]:  ====>>>>> pid of procured test Object: testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestNCEI [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://edacd1mn.unm.edu/mn/v1/meta/testCnGetLogRecords_Access_public_urnnodemnTestNMEPSCOR [org.dataone.client.rest.RestClient]
20180205-22:00:15: [ERROR]: testCnGetLogRecords_Access: Unable to get or create a test object on MN https://edacd1mn.unm.edu/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
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.LogAggregationFunctionalTestImplementations.testCnGetLogRecords_Access(LogAggregationFunctionalTestImplementations.java:894)
	at org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT.testCnGetLogRecords_Access(LogAggregationFunctionalIT.java:48)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20180205-22:00:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/meta/testCnGetLogRecords_Access_public_urnnodemnTestPANGAEA [org.dataone.client.rest.RestClient]
20180205-22:00:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: certificate filename: cnSandboxORC1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-22:00:15: [INFO]: client setup as Subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: creating a test object.  pid = testCnGetLogRecords_Access_public_urnnodemnTestPANGAEA on https://pangaea-dev-orc-1.test.dataone.org/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:15: [INFO]: SystemMetadata for pid: testCnGetLogRecords_Access_public_urnnodemnTestPANGAEA
<?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>testCnGetLogRecords_Access_public_urnnodemnTestPANGAEA</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnSandboxORC1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2018-02-05T22:00:15.910+00:00</dateUploaded>
    <dateSysMetadataModified>2018-02-05T22:00:15.910+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestPANGAEA</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestPANGAEA</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://pangaea-dev-orc-1.test.dataone.org/mn/v1/object; MMP message has: ParamPart:pid = testCnGetLogRecords_Access_public_urnnodemnTestPANGAEA; FilePart:object = /tmp/mmp.output.1118830500748334451.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1264120712216603363.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20180205-22:00:16: [INFO]: object created.  pid = testCnGetLogRecords_Access_public_urnnodemnTestPANGAEA [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-22:00:16: [INFO]:  ====>>>>> pid of procured test Object: testCnGetLogRecords_Access_public_urnnodemnTestPANGAEA [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/meta/testCnGetLogRecords_Access_testPerson_urnnodemnTestPANGAEA [org.dataone.client.rest.RestClient]
20180205-22:00:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [INFO]: certificate filename: cnSandboxORC1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-22:00:16: [INFO]: client setup as Subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [INFO]: creating a test object.  pid = testCnGetLogRecords_Access_testPerson_urnnodemnTestPANGAEA on https://pangaea-dev-orc-1.test.dataone.org/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [INFO]: SystemMetadata for pid: testCnGetLogRecords_Access_testPerson_urnnodemnTestPANGAEA
<?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>testCnGetLogRecords_Access_testPerson_urnnodemnTestPANGAEA</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnSandboxORC1,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>2018-02-05T22:00:16.513+00:00</dateUploaded>
    <dateSysMetadataModified>2018-02-05T22:00:16.513+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestPANGAEA</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestPANGAEA</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://pangaea-dev-orc-1.test.dataone.org/mn/v1/object; MMP message has: ParamPart:pid = testCnGetLogRecords_Access_testPerson_urnnodemnTestPANGAEA; FilePart:object = /tmp/mmp.output.3093784278269612563.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8260569684994009397.tmp (1053 bytes);  [org.dataone.client.rest.RestClient]
20180205-22:00:16: [INFO]: object created.  pid = testCnGetLogRecords_Access_testPerson_urnnodemnTestPANGAEA [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-22:00:16: [INFO]:  ====>>>>> pid of procured test Object: testCnGetLogRecords_Access_testPerson_urnnodemnTestPANGAEA [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v1/meta/testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestPANGAEA [org.dataone.client.rest.RestClient]
20180205-22:00:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:17: [INFO]: certificate filename: cnSandboxORC1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-22:00:17: [INFO]: client setup as Subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:17: [INFO]: creating a test object.  pid = testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestPANGAEA on https://pangaea-dev-orc-1.test.dataone.org/mn/v1 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:17: [INFO]: SystemMetadata for pid: testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestPANGAEA
<?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>testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestPANGAEA</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnSandboxORC1,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>2018-02-05T22:00:17.103+00:00</dateUploaded>
    <dateSysMetadataModified>2018-02-05T22:00:17.103+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestPANGAEA</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestPANGAEA</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://pangaea-dev-orc-1.test.dataone.org/mn/v1/object; MMP message has: ParamPart:pid = testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestPANGAEA; FilePart:object = /tmp/mmp.output.5669013269578081210.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4884387710009794840.tmp (1065 bytes);  [org.dataone.client.rest.RestClient]
20180205-22:00:17: [INFO]: object created.  pid = testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestPANGAEA [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20180205-22:00:17: [INFO]:  ====>>>>> pid of procured test Object: testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestPANGAEA [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:00:17: [INFO]: testCnGetLogRecords_Access:   waiting for log aggregation: (4.0 minutes) [org.dataone.integration.ContextAwareTestCaseDataone]
20180205-22:04:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/log?idFilter=testCnGetLogRecords_Access_public_urnnodemnTestNCEI [org.dataone.client.rest.RestClient]
20180205-22:04:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/log?idFilter=testCnGetLogRecords_Access_testPerson_urnnodemnTestNCEI [org.dataone.client.rest.RestClient]
20180205-22:04:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/log?idFilter=testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestNCEI [org.dataone.client.rest.RestClient]
20180205-22:04:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/log?idFilter=testCnGetLogRecords_Access_public_urnnodemnTestPANGAEA [org.dataone.client.rest.RestClient]
20180205-22:04:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/log?idFilter=testCnGetLogRecords_Access_testPerson_urnnodemnTestPANGAEA [org.dataone.client.rest.RestClient]
20180205-22:04:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-sandbox-ucsb-1.test.dataone.org/cn/v2/log?idFilter=testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestPANGAEA [org.dataone.client.rest.RestClient]
Tests run: 5, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 882.01 sec <<< FAILURE!

Results :

Failed tests: 
  testMnGetLogRecords_Access(org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT): testMnGetLogRecords_Access: Unable to get or create a test object with pid: testMnGetLogRecords_Access_public, TestIterationEndingException : the AccessRule of the returned object has either multiple subjects or multiple permissions
  testMnQuery_Access(org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT): testMnQuery_Access: Unable to get or create a test object with pid: testMnQuery_Access_public_, TestIterationEndingException : the AccessRule of the returned object has either multiple subjects or multiple permissions
  testMnQuery_Params(org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT): testQuery_Params: Unable to get or create a test object with pid: testQuery_Params, TestIterationEndingException : the AccessRule of the returned object has either multiple subjects or multiple permissions
  testCnGetLogRecords_Aggregating(org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT): testCnGetLogRecords_Aggregating ran into 2 errors:
  testCnGetLogRecords_Access(org.dataone.integration.it.functional.v2.LogAggregationFunctionalIT): testCnGetLogRecords_Access ran into 3 errors:

Tests run: 5, Failures: 5, Errors: 0, Skipped: 0

[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_Sandbox_log_functional/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_Sandbox_log_functional/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: 14:52.744s
[INFO] Finished at: Mon Feb 05 22:04:20 UTC 2018
[INFO] Final Memory: 31M/409M
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data