Started by upstream project "d1_integration_Sandbox_func_ALL" build number 13 originally caused by: Started by user administrator Building in workspace /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace Updating https://repository.dataone.org/software/cicore/trunk/d1_integration at revision '2018-02-05T21:49:23.602 +0000' At revision 19081 No changes for https://repository.dataone.org/software/cicore/trunk/d1_integration since the previous build Parsing POMs Established TCP socket on 45289 [workspace] $ java -cp /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.11.jar:/usr/share/maven/boot/plexus-classworlds-2.x.jar org.jvnet.hudson.maven3.agent.Maven3Main /usr/share/maven /var/cache/jenkins/war/WEB-INF/lib/remoting-3.14.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.11.jar /var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.11.jar 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: 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: 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: 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"); 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. ©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: 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: 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v1/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bafbcc08> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v1/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v1/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517867465204162' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v1/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4baef7fb0> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v1/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4bacd4bf0> REMOTE_PORT '38501' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v2/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bafbcc08> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v2/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v2/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517867465288713' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v2/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4bacd4bf0> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v2/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4baef7fb0> REMOTE_PORT '38502' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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: 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: 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: 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"); 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. ©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: 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: 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v1/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bafbcc08> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v1/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v1/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517867534924012' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v1/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4bacd4bf0> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v1/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4baef7fb0> REMOTE_PORT '38668' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v2/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bbb2cb18> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v2/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v2/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517867534995956' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v2/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4bacc2030> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v2/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4baf80970> REMOTE_PORT '38669' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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: 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: 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: 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"); 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. ©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: 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: 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v1/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bafbcc08> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v1/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v1/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517867604387650' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v1/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4bacd4bf0> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v1/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4baef7fb0> REMOTE_PORT '38837' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v2/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bbb2cb18> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v2/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v2/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517867604465079' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v2/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4baf80970> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v2/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4bacc2030> REMOTE_PORT '38838' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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: 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: 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: 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"); 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. ©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: 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: 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v1/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bafbc8c0> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v1/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v1/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517867679418122' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v1/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4bacd4bf0> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v1/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4baef7fb0> REMOTE_PORT '38987' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v2/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bafbc8c0> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v2/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v2/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517867679483052' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v2/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4baef7fb0> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v2/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4bacd4bf0> REMOTE_PORT '38988' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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 1 testCnGetLogRecords_Aggregating_urnnodeBCODMO_obj2 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnSandboxORC1,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org public changePermission 2018-02-05T21:54:44.084+00:00 2018-02-05T21:54:44.084+00:00 urn:node:BCODMO urn:node:BCODMO [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 1 testCnGetLogRecords_Aggregating_urnnodemnTestPANGAEA_obj2 eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnSandboxORC1,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org public changePermission 2018-02-05T21:54:45.164+00:00 2018-02-05T21:54:45.164+00:00 urn:node:mnTestPANGAEA urn:node:mnTestPANGAEA [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: 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: 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: 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"); 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. ©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: 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: 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v1/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bbb2cc80> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v1/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v1/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v1/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517868011479050' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v1/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4bacc2030> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v1/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4baf80970> REMOTE_PORT '39755' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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="text/plain" 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="text/plain" 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: ['/var/local/dataone', '/var/local/dataone/gmn/lib/python2.7', '/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu', '/var/local/dataone/gmn/lib/python2.7/lib-tk', '/var/local/dataone/gmn/lib/python2.7/lib-old', '/var/local/dataone/gmn/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/local/dataone/gmn/local/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages', '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/..'] 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( "%s.process_response didn't return an " "HttpResponse object. It returned None instead." % (middleware_method.__self__.__class__.__name__)) ▶ 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 <bound method ResponseHandler.process_response of <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0>> self <django.core.handlers.wsgi.WSGIHandler object at 0x7fa4c8317250> request <WSGIRequest: GET '/mn/v2/monitor/ping'> callback <function get_monitor_ping at 0x7fa4bbd41d70> wrapped_callback <function get_monitor_ping at 0x7fa4bbb2cc80> resolver <RegexURLResolver 'mn.urls' (None:None) ^/> callback_kwargs {} response <HttpResponse status_code=200, "text/plain"> urlconf 'mn.urls' /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, "Unknown view response type: {} {}".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): """Extra functionality available in debug mode. """ if settings.GMN_DEBUG: ▶ Local vars Variable Value view_result <HttpResponse status_code=200, "text/plain"> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> /var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/middleware/response_handler.py in _assert_correct_return_type 'replicate', ): return if request.method == 'HEAD' and api_verb_str == 'object': return # Anything else has to be a valid XML doc assert response['content-type'] == d1_common.const.CONTENT_TYPE_XML, \ u'Invalid content type. content-type="{}"'.format(response['content-type']) ... assert d1_common.type_conversions.str_is_well_formed(response.content), \ u'Not well formed XML. content="{}"'.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 ▶ Local vars Variable Value api_verb_str u'monitor' self <mn.middleware.response_handler.ResponseHandler object at 0x7fa4c02bd0d0> request <WSGIRequest: GET '/mn/v2/monitor/ping'> response <HttpResponse status_code=200, "text/plain"> 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: ('django.contrib.staticfiles', 'mn') Installed Middleware: ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') 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'Invalid content type. content-type="{}"'.format(response['content-type']) Exception Type: AssertionError at /v2/monitor/ping Exception Value: Invalid content type. content-type="text/plain" 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 '443' CONTEXT_DOCUMENT_ROOT '/var/www' SERVER_SOFTWARE 'Apache/2.4.7 (Ubuntu)' mod_wsgi.process_group 'gmn' SCRIPT_NAME u'/mn' mod_wsgi.enable_sendfile '0' mod_wsgi.handler_script '' SERVER_SIGNATURE '<address>Apache/2.4.7 (Ubuntu) Server at gmnv2.test.dataone.org Port 443</address>\n' REQUEST_METHOD 'GET' PATH_INFO u'/v2/monitor/ping' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' SSL_TLS_SNI 'gmnv2.test.dataone.org' HTTP_USER_AGENT 'Apache-HttpClient/4.3.6 (java 1.5)' HTTP_CONNECTION 'Keep-Alive' SERVER_NAME 'gmnv2.test.dataone.org' REMOTE_ADDR '64.106.40.19' mod_wsgi.queue_start '1517868011546237' mod_wsgi.request_handler 'wsgi-script' wsgi.url_scheme 'https' HTTP_VIA '1.1 localhost (Apache-HttpClient/4.3.6 (cache))' PATH_TRANSLATED '/var/www/v2/monitor/ping' SERVER_PORT '443' wsgi.multiprocess True mod_wsgi.input_chunked '0' SERVER_ADDR '64.106.40.36' DOCUMENT_ROOT '/var/www' SSL_CLIENT_CERT '-----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' SCRIPT_FILENAME '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/gmn.wsgi' SERVER_ADMIN 'webmaster@localhost' wsgi.input <mod_wsgi.Input object at 0x7fa4baf80970> HTTP_HOST 'gmnv2.test.dataone.org' CONTEXT_PREFIX '' wsgi.multithread True mod_wsgi.callable_object 'application' REQUEST_URI '/mn/v2/monitor/ping' wsgi.version (1, 0) GATEWAY_INTERFACE 'CGI/1.1' wsgi.run_once False wsgi.errors <mod_wsgi.Log object at 0x7fa4bacc2030> REMOTE_PORT '39756' mod_wsgi.listener_host '' REQUEST_SCHEME 'https' mod_wsgi.version (3, 4) mod_wsgi.application_group '' mod_wsgi.script_reloading '1' wsgi.file_wrapper '' HTTP_ACCEPT_ENCODING 'gzip,deflate' SSL_SERVER_CERT '-----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' Settings Using settings module gmn.settings Setting Value MONTH_DAY_FORMAT 'F j' SECURE_SSL_REDIRECT False SECURE_BROWSER_XSS_FILTER False USE_X_FORWARDED_PORT False USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False LANGUAGE_CODE 'en-us' ROOT_URLCONF 'mn.urls' MANAGERS (('Roger Dahl', 'dahl@unm.edu'),) EMAIL_HOST_PASSWORD u'********************' SILENCED_SYSTEM_CHECKS [] DEFAULT_CHARSET 'utf-8' SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer' STATIC_ROOT None LOG_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log' NODE_SYNC_SCHEDULE_WEEKDAY '?' NODE_SYNC_SCHEDULE_MINUTE '0/3' MAX_XML_DOCUMENT_SIZE 1048576 USE_L10N False ALLOWED_HOSTS ['localhost', '127.0.0.1'] MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' EMAIL_SUBJECT_PREFIX '[Django] ' NODE_SYNC_SCHEDULE_YEAR '*' SECURE_HSTS_SECONDS 0 STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] SESSION_CACHE_ALIAS 'default' SESSION_COOKIE_DOMAIN None SESSION_COOKIE_NAME 'sessionid' TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] SECURE_REDIRECT_EXEMPT [] DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '', 'NAME': 'gmn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': ''}} EMAIL_SSL_KEYFILE u'********************' TEMPLATE_DEBUG True FILE_UPLOAD_DIRECTORY_PERMISSIONS None GMN_DEBUG True STATIC_URL './mn/static/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] DEFAULT_CONTENT_TYPE 'text/html' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] DEFAULT_TABLESPACE '' OBJECT_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/object' YEAR_MONTH_FORMAT 'F Y' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': 3600}} SERVER_EMAIL 'root@localhost' SESSION_COOKIE_PATH '/' SECURE_CONTENT_TYPE_NOSNIFF False MIDDLEWARE_CLASSES ('mn.middleware.request_handler.RequestHandler', 'mn.middleware.exception_handler.ExceptionHandler', 'mn.middleware.response_handler.ResponseHandler', 'mn.middleware.view_handler.ViewHandler', 'mn.middleware.startup_handler.StartupHandler') TIER 3 THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' WRAPPED_MODE_BASIC_AUTH_USERNAME '' DEFAULT_INDEX_TABLESPACE '' MONITOR True ECHO_REQUEST_OBJECT False LOGGING_CONFIG 'logging.config.dictConfig' NODE_SUBJECT 'CN=urn:node:mnTestGMNv2,DC=dataone,DC=org' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader',) WRAPPED_MODE_BASIC_AUTH_ENABLED False NODE_SYNCHRONIZE True WSGI_APPLICATION None NODE_IDENTIFIER 'urn:node:mnTestGMNv2' X_FRAME_OPTIONS 'SAMEORIGIN' AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend'] FORCE_SCRIPT_NAME None USE_X_FORWARDED_HOST False CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN' EMAIL_TIMEOUT None SECURE_SSL_HOST None SIGNING_BACKEND 'django.core.signing.TimestampSigner' SESSION_COOKIE_SECURE True CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CSRF_TRUSTED_ORIGINS [] LANGUAGE_COOKIE_DOMAIN None SYSMETA_STORE_PATH '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores/sysmeta' DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ('django.contrib.staticfiles', 'mn') PUBLIC_OBJECT_LIST True LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmal'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] REPLICATION_SPACEALLOCATED 10995116277760 NODE_SYNC_SCHEDULE_MONTH '*' STATICFILES_DIRS [] PREPEND_WWW False CLIENT_CERT_PRIVATE_KEY_PATH u'********************' LANGUAGE_COOKIE_AGE None SESSION_COOKIE_HTTPONLY True DEBUG_PROPAGATE_EXCEPTIONS False CSRF_COOKIE_AGE 31449600 DATETIME_FORMAT 'N j, Y, P' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False REPLICATION_ALLOWEDNODE () SESSION_SAVE_EVERY_REQUEST False STAND_ALONE False TIME_FORMAT 'P' AUTH_USER_MODEL 'auth.User' DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] CSRF_COOKIE_NAME 'csrftoken' AUTH_PASSWORD_VALIDATORS u'********************' PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_FILE_PATH None CACHE_MIDDLEWARE_ALIAS 'default' REPLICATION_ALLOWEDOBJECTFORMAT () NUMBER_GROUPING 0 SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/accounts/profile/' TEMPLATE_STRING_IF_INVALID '' WRAPPED_MODE_BASIC_AUTH_PASSWORD u'********************' DECIMAL_SEPARATOR '.' IGNORABLE_404_URLS [] NODE_SYNC_SCHEDULE_HOUR '*' LOCALE_PATHS [] REPLICATION_MAXOBJECTSIZE -1 NODE_REPLICATE True LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False ALLOW_INTEGRATION_TESTS True FIXTURE_DIRS [] EMAIL_HOST 'localhost' DATE_FORMAT 'N j, Y' MEDIA_ROOT '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../stores' NODE_NAME 'GMN v2 Test' DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS (('Roger Dahl', 'dahl@unm.edu'),) FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' SECURE_HSTS_INCLUDE_SUBDOMAINS False MEDIA_URL '' CLIENT_CERT_PATH '/var/local/dataone/certs/client/client_cert.pem' TEMPLATE_DIRS ('/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/../mn/templates',) NODE_BASEURL 'https://gmnv2.test.dataone.org/mn' DATAONE_ROOT 'https://cn-sandbox.test.dataone.org/cn' NODE_CONTACT_SUBJECT 'CN=Roger Dahl A1779,O=Google,C=US,DC=cilogon,DC=org' DISALLOWED_USER_AGENTS [] ALLOWED_INCLUDE_ROOTS [] USE_I18N True LOGGING {'disable_existing_loggers': True, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': '/var/local/dataone/gmn/lib/python2.7/site-packages/service/gmn/./gmn.log', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django': {'handlers': ['file'], 'level': 'DEBUG', 'propagate': True}, 'django.db.backends': {'handlers': ['null'], 'level': 'WARNING', 'propagate': False}}, 'version': 1} NODE_DESCRIPTION 'GMN v2 Test' SHORT_DATE_FORMAT 'm/d/Y' TEMPLATES [] SECURE_PROXY_SSL_HEADER None LOG_LEVEL 'DEBUG' TEST_RUNNER 'django.test.runner.DiscoverRunner' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' NODE_SYNC_SCHEDULE_SECOND '0' TIME_ZONE 'UTC' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_SSL False TEMPLATE_CONTEXT_PROCESSORS ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] MIGRATION_MODULES {} SESSION_COOKIE_AGE 1209600 SETTINGS_MODULE 'gmn.settings' USE_ETAGS False NODE_SYNC_SCHEDULE_MONTHDAY '*' LANGUAGES_BIDI ['he', 'ar', 'fa', 'ur'] FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS [] REQUIRE_WHITELIST_FOR_UPDATE True EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' PUBLIC_LOG_RECORDS True TEST_NON_SERIALIZED_APPS [] PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} LANGUAGE_COOKIE_PATH '/' NODE_STATE 'up' CACHE_MIDDLEWARE_SECONDS 600 EMAIL_SSL_CERTFILE None CSRF_COOKIE_HTTPONLY False DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATAONE_TRUSTED_SUBJECTS set([]) EMAIL_HOST_USER '' 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 1 testCnGetLogRecords_Access_public_urnnodeBCODMO eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnSandboxORC1,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org public changePermission 2018-02-05T22:00:15.095+00:00 2018-02-05T22:00:15.095+00:00 urn:node:BCODMO urn:node:BCODMO [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 1 testCnGetLogRecords_Access_public_urnnodemnTestPANGAEA eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnSandboxORC1,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org public changePermission 2018-02-05T22:00:15.910+00:00 2018-02-05T22:00:15.910+00:00 urn:node:mnTestPANGAEA urn:node:mnTestPANGAEA [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 1 testCnGetLogRecords_Access_testPerson_urnnodemnTestPANGAEA eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnSandboxORC1,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org CN=testPerson,DC=dataone,DC=org changePermission 2018-02-05T22:00:16.513+00:00 2018-02-05T22:00:16.513+00:00 urn:node:mnTestPANGAEA urn:node:mnTestPANGAEA [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 1 testCnGetLogRecords_Access_testRightsHolder_urnnodemnTestPANGAEA eml://ecoinformatics.org/eml-2.0.1 17181 03ce09c6b4c3efc1681f3023402998a2 CN=urn:node:cnSandboxORC1,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org CN=testRightsHolder,DC=dataone,DC=org changePermission 2018-02-05T22:00:17.103+00:00 2018-02-05T22:00:17.103+00:00 urn:node:mnTestPANGAEA urn:node:mnTestPANGAEA [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 [JENKINS] Archiving /var/lib/jenkins/jobs/d1_integration_Sandbox_log_functional/workspace/pom.xml to org.dataone/d1_integration/2.4-SNAPSHOT/d1_integration-2.4-SNAPSHOT.pom channel stopped Notifying upstream projects of job completion Notifying upstream of completion: d1_integration_Sandbox_func_ALL #13 Project d1_integration_Sandbox_func_ALL still waiting for [d1_integration_Sandbox_CN_sid_functional, d1_integration_Sandbox_cn_v2, d1_integration_Sandbox_mn_v2, d1_integration_Sandbox_v1_v2_interop_functional, d1_integration_Sandbox_mn_view_functional] builds to complete Notifying upstream build d1_integration_Sandbox_func_ALL #13 of job completion Finished: UNSTABLE